Auch ein Datenbankserver sollte ab und an mal ein Update oder ein Upgrade bekommen. In diesem Video zeige ich, wie einfach es ist, von PostgreSQL-Version 13 auf 14 zu aktualisieren.

Kurz skizziert:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | service postgresql stop mv /server/database/postgres /server/database/postgres .13 mkdir /server/database/postgres chown -R postgres:postgres /server/database/postgres pkg create postgresql13-server mkdir /tmp/pg-upgrade tar xf postgresql13-server-13.7_1.pkg -C /tmp/pg-upgrade pkg delete -f postgresql13-server postgresql13-client pkg install postgresql14-server service postgresql initdb su -l postgres -c "pg_upgrade -b /tmp/pg-upgrade/usr/local/bin/ -d /server/database/postgres.13/ -B /usr/local/bin/ -D /server/database/postgres -U postgres" cp /server/database/postgres .13 /pg_hba .conf /server/database/postgres/pg_hba .conf cp /server/database/postgres .13 /postgresql .conf /server/database/postgres/postgresql .conf |
