Ciao, spiegherò l'aggiornamento della versione postgresql di pgmaster sulla finestra mobile
1 file simile viene caricato nella directory /tmp del relativo server con scp e ftp
postgresql-12.x.xx.image.tar.gz
2-Accesso alla shell Bash sul server. Viene eseguito il comando seguente
gunzip -c /tmp/postgresql-12.x.xx.image.tar.gz |docker load
3-Quale pg verrà aggiornato, se la versione è cambiata nel relativo file pg.conf, potrebbe essere necessario aggiornarlo.
4-Il seguente comando viene eseguito nella relativa directory 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
note pgagent
Il file pg.conf deve avere la riga ENABLE_PGAGENT=yes. (la modifica di queste informazioni richiede il riavvio)
Lo stato di esecuzione del servizio pgagent viene verificato con il comando pg-pgagent-isRunning nel contenitore.