Здравейте, ще обясня актуализацията на pgmaster postgresql версията на docker
1-подобен файл се качва в /tmp директория на свързания сървър с scp и ftp
postgresql-12.x.xx.image.tar.gz
2-Bash shell влизане на сървъра. Изпълнява се следната команда
gunzip -c /tmp/postgresql-12.x.xx.image.tar.gz |docker load
3-Коя pg ще бъде актуализирана, ако версията е променена в съответния pg.conf файл, може да се наложи да го актуализирате.
4-Следната команда се изпълнява в съответната 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 notes
Файлът pg.conf трябва да има реда ENABLE_PGAGENT=yes. (промяната на тази информация изисква рестартиране)
Състоянието на работа на услугата pgagent се проверява с командата pg-pgagent-isRunning в контейнера.