温馨提示×

centos怎么升级pgadmin版本

小樊
43
2026-10-14 23:22:45
栏目: 智能运维

在 CentOS 上升级 pgAdmin 版本,主要取决于你当前安装方式和pgAdmin 的形态(pgAdmin 4 桌面版 / Web 版 / RPM 仓库版)。下面按常见场景说明。


一、先确认当前安装方式

which pgadmin4
rpm -qa | grep pgadmin

常见情况:

  • 通过 PostgreSQL 官方 yum 仓库安装(推荐,升级最简单)
  • 通过 pip 安装
  • 通过源码 / tar 包安装

二、通过 PostgreSQL 官方仓库升级(最常见、推荐)

1. 确认仓库已配置

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

2. 升级 pgAdmin 4

sudo yum makecache
sudo yum update pgadmin4

如果是 web 版:

sudo yum update pgadmin4-web

3. 重启相关服务

sudo systemctl restart httpd
# 或
sudo systemctl restart pgadmin4

三、通过 pip 安装的 pgAdmin 升级

如果你是用 Python 虚拟环境安装的:

source /path/to/venv/bin/activate
pip install --upgrade pgadmin4

然后重启 pgAdmin 进程即可。


四、Web 版升级后必要操作

pgAdmin 4 升级后通常需要:

sudo /usr/pgadmin4/bin/pgadmin4-cli db upgrade

或(旧版本路径可能不同):

python3 /usr/pgadmin4/web/setup.py

五、升级注意事项

  1. 配置文件位置

    • /etc/pgadmin/config.py
    • /var/lib/pgadmin/
  2. 不要删除数据目录

    • 升级不会丢失连接配置(在 pgadmin.db 中)
  3. 浏览器缓存

    • 升级后建议清缓存或用隐身模式访问

六、验证版本

rpm -qa | grep pgadmin

或登录 pgAdmin → About


如果你能告诉我:

  • CentOS 版本(7 / 8 / 9)
  • pgAdmin 当前版本
  • 安装方式(yum / pip / 源码)

我可以给你精确到命令的升级方案。

0 踩