Forum Linux.debian/ubuntu [Résolu] : Debian - Passage de postgresql version 11 à 13

Posté par  . Licence CC By‑SA.
Étiquettes :
0
27
oct.
2021

Bonsoir,

Après mise à jour de debian buster à bullseye, la base de donnée postgresql a été mise à jour.

Aujourd'hui j'ai deux version de postgresql.

Est-ce que la base de données sur ses 2 versions serait différente ?

postgresql@11-main.service
postgresql@13-main.service
postgresql.service

Comment faire pour supprimer la version 11 ?

Aucune conséquence particulière ?

Merci pour vos retours.

  • # postgresql-common

    Posté par  . Évalué à 2. Dernière modification le 27 octobre 2021 à 20:31.

    Est-ce que la base de données sur ses 2 versions serait différente ?

    oui, la version 13 est sensé contenir la même chose qu'il y a avait au moment où le script de post-installation de la version 13 a tourné. Les 2 clusters (c'est le nom donné à une simple instance d'un serveur postgresql) utilisent un répertoire de données distinct, car le format binaire entre version majeur n'est pas compatible. Les outils pg_cluster sont des outils spécifiques au packaging debian qui permettent de faire tourner facilement un ou plusieurs server pg sur le même hôte, en s'occupant notemment de leur initialization (et accessoirement de gèrer des upgrades donc). Normalement tu as du voir un message explicatif durant l'upgrade…

    Comment faire pour supprimer la version 11 ?

    man pg_dropcluster

    Aucune conséquence particulière ?

    la version 13 tourne sur un autre port, 5433 en toute vraissemblance (pg_lsclusters)

    Si l'application n'a pas été modifiée pour communiqué avec la version 13 (changer de port, donc) au moment de la mise à jour, il est fort probable que les données de la version 13 sont déjà obsolètes…

  • # Mise à jour de la version 11 à la 13

    Posté par  . Évalué à 1.

    Perso j'ai suivi ce tuto et la migration ce passe correctement. Comme indiqué en fin de tuto, cela fonctionne très bien depuis postgres 11.

    https://www.kostolansky.sk/posts/upgrading-to-postgresql-12/

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.