在 CentOS 上升级 pgAdmin 的方法,主要取决于你是通过哪种方式安装的。下面按常见情况分别说明。
rpm -qa | grep pgadmin
which pgadmin4
常见情况:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
CentOS 8 用
EL-8,CentOS 7 用EL-7
sudo yum makecache
sudo yum update pgadmin4
或指定版本:
sudo yum update pgadmin4 pgadmin4-web
sudo systemctl restart httpd
# 或
sudo systemctl restart pgadmin4
如果你用的是 pgAdmin4-web:
sudo yum update pgadmin4-web
sudo systemctl restart httpd
访问:
http://服务器IP/pgadmin4
docker ps
docker stop pgadmin
docker rm pgadmin
docker pull dpage/pgadmin4:latest
docker run -d \
-p 5050:80 \
-e PGADMIN_DEFAULT_EMAIL=admin@admin.com \
-e PGADMIN_DEFAULT_PASSWORD=password \
-v pgadmin-data:/var/lib/pgadmin \
--name pgadmin \
dpage/pgadmin4
数据卷
pgadmin-data保留配置
sudo systemctl status httpd
sudo tail -f /var/log/pgadmin/pgadmin4.log
删除旧 session:
rm -rf /var/lib/pgadmin/sessions/*
sudo chown -R apache:apache /var/lib/pgadmin
rpm -qi pgadmin4
如果你能告诉我:
我可以给你更精确的升级命令。