sql >> Base de Datos >  >> RDS >> PostgreSQL

Actualización de la versión de Docker PGMASTER PostgreSQL

Hola, explicaré la actualización de la versión de pgmaster postgresql en docker

1 archivo similar se carga en el directorio /tmp del servidor relacionado con scp y ftp

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

2-Inicio de sesión de shell Bash en el servidor. Se ejecuta el siguiente comando

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

3-Qué página se actualizará, si la versión ha cambiado en el archivo pg.conf correspondiente, puede ser necesario actualizarlo.

4-El siguiente comando se ejecuta en el directorio pg correspondiente.

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

notas de pgagent
El archivo pg.conf debe tener la línea ENABLE_PGAGENT=yes. (cambiar esta información requiere reiniciar)
El estado de ejecución del servicio pgagent se verifica con el comando pg-pgagent-isRunning en el contenedor.