Witam, wyjaśnię aktualizację wersji pgmaster postgresql w dockerze
1-podobny plik jest przesyłany do katalogu /tmp powiązanego serwera za pomocą scp i ftp
postgresql-12.x.xx.image.tar.gz
Logowanie powłoki 2-Bash na serwerze. Wykonywane jest następujące polecenie
gunzip -c /tmp/postgresql-12.x.xx.image.tar.gz |docker load
3-Która strona zostanie zaktualizowana, jeśli wersja uległa zmianie w odpowiednim pliku pg.conf, może być konieczna aktualizacja.
4-Następujące polecenie jest wykonywane w odpowiednim katalogu pg.
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
pgagent notatki
Plik pg.conf musi zawierać wiersz ENABLE_PGAGENT=yes. (zmiana tej informacji wymaga ponownego uruchomienia)
Stan działania usługi pgagent jest sprawdzany za pomocą polecenia pg-pgagent-isRunning w kontenerze.