在 CentOS 上升级 pgAdmin 版本,主要取决于你当前安装方式和pgAdmin 的形态(pgAdmin 4 桌面版 / Web 版 / RPM 仓库版)。下面按常见场景说明。
which pgadmin4
rpm -qa | grep pgadmin
常见情况:
ls /etc/yum.repos.d/ | grep pgdg
如果没有,先添加仓库(示例 CentOS 7):
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 9 用EL-9
sudo yum makecache
sudo yum update pgadmin4
如果是 web 版:
sudo yum update pgadmin4-web
sudo systemctl restart httpd
# 或
sudo systemctl restart pgadmin4
如果你是用 Python 虚拟环境安装的:
source /path/to/venv/bin/activate
pip install --upgrade pgadmin4
然后重启 pgAdmin 进程即可。
pgAdmin 4 升级后通常需要:
sudo /usr/pgadmin4/bin/pgadmin4-cli db upgrade
或(旧版本路径可能不同):
python3 /usr/pgadmin4/web/setup.py
配置文件位置
/etc/pgadmin/config.py/var/lib/pgadmin/不要删除数据目录
pgadmin.db 中)浏览器缓存
rpm -qa | grep pgadmin
或登录 pgAdmin → About
如果你能告诉我:
我可以给你精确到命令的升级方案。