Datenbank Update Postgres 13, wie docker-compose.yml ändern?

6. Ändern der Versionsnummer

Um Docker-Compose mitzuteilen, dass wir nun eine andere Datenbank-Version nutzen wollen, ändern wir nun in der docker-compose.yml den Eintrag für die neue Datenbank:
#alt postgres:13 / #neuste Version ist 17

Frage: leider wird nicht beschrieben wie genau die Änderung erfolgt.
Wie ändere ich die Datei docker-compose.yml ?

Danke für Tipps
VG Andreas

ich habe nun die Datei docker-compose.yml über mein NAS runtergeladen und dann editiert:

db:   image: docker.io/library/postgres:17

gespeichert und über mein NAS wieder hochgeladen.
Die neue Datenbank Version 17 wurde dann automatisch installiert. Nach dem Import sind alle Dokumente wieder da. Stand jetzt, hat alles funktioniert.
VG Andreas

Das Ändern der Versionsnummer ist ja schon beschrieben. Editieren einer Textdatei. Ein DB Version Update ist nicht unbedingt trivial. Es empfiehlt sich bei grossen Versionssprüngen folgende Vorgehensweise:

  1. Backup aller Daten mit pgdump
  2. Aktualisierung der Datenbank
  3. Import der Daten

Genaue Schritt für Schritt Anleitung findest Du hier:

Die habe ich erst vor ein paar Monaten erfolgreich befolgt. Umständlicher aber eben auch sicherer.

LG Jürgen