In diesen BLOG-Post zeige ich euch, wie man mit dem Tool pg_upgrade durchführen kann.
Ein nahtloser Übergang von PostgreSQL 14 nach PostgreSQL 16 mit dem mächtigen pg_upgrade Dienstprogramm.
Mit pg_upgrade an Deiner Seite kannst Du von PostgreSQL 14 bis 16 hinübergleiten. Wir sprechen von Null Ausfallzeiten, Null Kopfschmerzen und Null Kompromisse. Nur reine, unangefochtene Datenbank Glückseligkeit.
Was erwartet Dich in PostgreSQL 16?
PostgreSQL 16 ist nach rund 15 Monaten Entwicklungszeit erschienen. Diese Version bringt Neuerungen bei der Konfiguration, der Authentifizierung und dem Zusammenspiel mit JSON. Vor dem Upgrade muss der ein oder andere jedoch auch seine Hausaufgaben machen.
Für Debian/Ubuntu
Schritt 1: Den Datenbank-Cluster überprüfen mit:
sudo pg_lsclusters
Schritt 2:Vorbereitung für das Upgrade
Stoppen des PostgreSQL 16 Cluster, um sich auf das Upgrade vorzubereiten mit:
sudo pg_dropcluster 16 main --stop
Schritt 3: Initiierung des Upgrade-Prozesses
Starte den Upgrade-Prozess, indem Du den folgenden Befehl ausführst:
sudo pg_upgradecluster 14 main
Überwachen den Prozess um den Erfolg des Upgrades zu prüfen, um dann zuversichtlich die ältere Version zu entfernen.
sudo pg_dropcluster 14 main
Schritt 5: Entfernen des alten Pakets
sudo apt purge postgresql-14 postgresql-client-14
Schritt 6: Sicherstellung des erfolgreichen Upgrades
sudo pg_lsclusters
Nun ist das Upgrade von V14 zu v16 fertig.