OS : Debian11
Objectif : Basculer de PostgreSQL11 à 13
Lors de l'upgrade d'une Debian10 vers 11, la version de PostgreSQL13 est installée à coté de la V11.
en tant que root:
pg_lsclusters
Le résultat devrait ressembler à ça:
Ver Cluster Port Status Owner Data directory Log file
11 main 5432 online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log
13 main 5433 online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log
en tant que root:
pg_dropcluster 13 main --stop
pg_upgradecluster 11 main
pg_dropcluster 11 main --stop
en tant que root:
pg_lsclusters
Le résultat devrait ressembler à ça:
Ver Cluster Port Status Owner Data directory Log file
13 main 5433 online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log
Vérifier également que vos applicatifs fonctionnent.
Vérifier également la log de Postgresql13:
tail -f /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log
en tant que root:
apt-get autoremove --purge postgresql-11 postgresql-client-11
Un grand MERCI à -> @thomas:lgy.fr [Matrix]