Hallo, ich werde die pgmaster postgresql-Versionsaktualisierung auf Docker erklären
1-ähnliche Datei wird mit scp und ftp in das /tmp-Verzeichnis des zugehörigen Servers hochgeladen
postgresql-12.x.xx.image.tar.gz
2-Bash-Shell-Anmeldung auf dem Server. Der folgende Befehl wird ausgeführt
gunzip -c /tmp/postgresql-12.x.xx.image.tar.gz |docker load
3-Welches pg wird aktualisiert, wenn sich die Version in der entsprechenden pg.conf-Datei geändert hat, kann es notwendig sein, sie zu aktualisieren.
4-Der folgende Befehl wird im entsprechenden pg-Verzeichnis ausgeführt.
make stop make start
make logs #pgmaster container logs are checked for any errors
make pglog #postgresql core logs are checked for any errors
make pg-view #With the #commands, it is ensured that the server is running correctly.
make pg-activity
Hinweise zu pgagent
Die Datei pg.conf muss die Zeile ENABLE_PGAGENT=yes enthalten. (Änderung dieser Informationen erfordert Neustart)
Der Laufstatus des pgagent-Dienstes wird mit dem Befehl pg-pgagent-isRunning im Container überprüft.