Arbeitsnotizen zu: Debian und postgresql upgrade

Upgradehinweise

Kommentieren Jun 17 2023 .txt, .json, .md

Debian

Es gibt die offizielle Upgrade Anleitung für Debian. Ist für die meisten zu ausführlich. Muss auf Stabilität und Datensicherheit geachtet werden, dann sollte diese Anleitung auf jeden Fall befolgt werden.

Für mich als Otto-Normal-Verbraucher reichen folgende Schritte aus:

root@# lsb_release -d
root@# apt update
root@# apt upgrade
root@# apt --purge autoremove
root@# nano -w /etc/apt/sources.list # replace old version name with new one
root@# apt update
root@# apt upgrade
root@# apt full-upgrade

Nun bitte hier an wichtige Einstellungen denken die zu überprüfen sind bevor ein reboot gemacht wird.

root@# reboot

Postgresql

Als Otto-Normal-Verbraucher der nix mit PostgrSQL zu tun hat, ist die upgrade Verfahrensweise an einem vorbei gegangen.

Als Resultat sah meine postgresql Installation so aus:

root@# pg_lsclusters
9.6 main    5432 online postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log
11  main    5433 online postgres /var/lib/postgresql/11/main  /var/log/postgresql/postgresql-11-main.log
13  main    5434 online postgres /var/lib/postgresql/13/main  /var/log/postgresql/postgresql-13-main.log
15  main    5435 online postgres /var/lib/postgresql/15/main  /var/log/postgresql/postgresql-15-main.log

Folgende Schritte halfen dies zu lösen.

root@# pg_dropcluster 11 main --stop
root@# pg_dropcluster 13 main --stop
root@# pg_dropcluster 15 main --stop
root@# pg_upgradecluster 9.6 main
root@# pg_dropcluster 9.6 main
root@# apt-get purge postgresql-9.6 postgresql-client-9.6
root@# apt-get purge postgresql-11 postgresql-client-11
root@# apt-get purge postgresql-13 postgresql-client-13