Xin chào, tôi sẽ giải thích về cập nhật phiên bản pgmaster postgresql trên docker
1 tệp tương tự được tải lên thư mục / tmp của máy chủ liên quan với scp và ftp
postgresql-12.x.xx.image.tar.gz
2-Bash shell đăng nhập trên máy chủ. Lệnh sau được thực thi
gunzip -c /tmp/postgresql-12.x.xx.image.tar.gz |docker load
3-Pg nào sẽ được cập nhật, nếu phiên bản đã thay đổi trong tệp pg.conf liên quan, có thể cần phải cập nhật nó.
4-Lệnh sau được thực thi trong thư mục pg có liên quan.
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
ghi chú pgagent
Tệp pg.conf phải có dòng ENABLE_PGAGENT =yes. (thay đổi thông tin này yêu cầu khởi động lại)
Trạng thái đang chạy của dịch vụ pgagent được kiểm tra bằng lệnh pg-pgagent-isRunning trong vùng chứa.