PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Mise à jour de la version de Docker PGMASTER PostgreSQL

Bonjour, je vais vous expliquer la mise à jour de la version de pgmaster postgresql sur docker

1 fichier similaire est téléchargé dans le répertoire /tmp du serveur associé avec scp et ftp

postgresql-12.x.xx.image.tar.gz

2-Connexion shell bash sur le serveur. La commande suivante est exécutée

gunzip -c /tmp/postgresql-12.x.xx.image.tar.gz |docker load

3-Quel pg sera mis à jour, si la version a changé dans le fichier pg.conf concerné, il peut être nécessaire de le mettre à jour.

4-La commande suivante est exécutée dans le répertoire pg concerné.

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

Notes sur pgagent
Le fichier pg.conf doit avoir la ligne ENABLE_PGAGENT=yes. (la modification de ces informations nécessite un redémarrage)
L'état d'exécution du service pgagent est vérifié avec la commande pg-pgagent-isRunning dans le conteneur.