Olá, vou explicar a atualização da versão do pgmaster postgresql no docker
1-arquivo semelhante é carregado no diretório /tmp do servidor relacionado com scp e ftp
postgresql-12.x.xx.image.tar.gz
2-Login do shell Bash no servidor. O seguinte comando é executado
gunzip -c /tmp/postgresql-12.x.xx.image.tar.gz |docker load
3-Qual pg será atualizada, caso a versão tenha sido alterada no arquivo pg.conf relevante, pode ser necessário atualizá-la.
4-O seguinte comando é executado no diretório pg relevante.
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
O arquivo pg.conf deve ter a linha ENABLE_PGAGENT=yes. (alterar esta informação requer reinicialização)
O status de execução do serviço pgagent é verificado com o comando pg-pgagent-isRunning no contêiner.