OS : Debian12
Objectif : Basculer de PostgreSQL13 à 15
Lors de l'upgrade d'une Debian11 vers 12, la version de PostgreSQL15 est installée à coté de la V13.
en tant que root:
pg_lsclusters
Le résultat devrait ressembler à ça:
Ver Cluster Port Status Owner Data directory Log file
13 main 5432 online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log
15 main 5433 online postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log
Sinon, installer postgresql v15:
apt install postgresql-15 postgresql-client-15
Si déja installé, il pourrait être nécessaire d'activer le cluster:
sudo pg_createcluster 15 main --start
en tant que root:
pg_dropcluster 15 main --stop
pg_upgradecluster 13 main
pg_dropcluster 13 main --stop
en tant que root:
pg_lsclusters
Le résultat devrait ressembler à ça:
Ver Cluster Port Status Owner Data directory Log file
15 main 5433 online postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log
Vérifier également que vos applicatifs fonctionnent.
Vérifier également la log de Postgresql15:
tail -f /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log
en tant que root:
apt-get autoremove --purge postgresql-13 postgresql-client-13
Un grand MERCI à -> @thomas:lgy.fr [Matrix]