温馨提示×

ubuntu如何升级pgadmin

小樊
47
2026-10-24 07:39:46
栏目: 智能运维

在 Ubuntu 上“升级 pgAdmin”通常分两种情况:

  1. pgAdmin 4(桌面版 / Web 版,最常见)
  2. 很老的 pgAdmin III(已基本淘汰)

下面以 pgAdmin 4 为主说明升级方法。


一、先确认当前安装方式

which pgadmin4
dpkg -l | grep pgadmin

常见安装方式:

  • APT(官方 PostgreSQL 源)
  • pip(Python 安装)
  • Snap
  • 桌面版 .deb

二、通过官方 APT 源升级(推荐)

如果你最初是用 PostgreSQL 官方源安装的:

1. 更新软件包索引

sudo apt update

2. 升级 pgAdmin 4

sudo apt install --only-upgrade pgadmin4

或整体升级:

sudo apt upgrade

3. 验证版本

apt-cache policy pgadmin4

三、如果你是用 pip 安装的

pip install --upgrade pgadmin4

或(用户级):

pip install --user --upgrade pgadmin4

四、如果你是用 Snap 安装的

sudo snap refresh pgadmin4

五、重新安装(最稳妥,适用于版本跨度大)

1. 添加官方源(如未添加)

curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | \
sudo gpg --dearmor -o /usr/share/keyrings/pgadmin.gpg

echo "deb [signed-by=/usr/share/keyrings/pgadmin.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" | \
sudo tee /etc/apt/sources.list.d/pgadmin4.list

2. 安装 / 升级

sudo apt update
sudo apt install pgadmin4

六、Web 版 pgAdmin 升级后注意

如果是 pgAdmin 4 Web 模式:

sudo /usr/pgadmin4/bin/setup-web.sh

或:

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

然后重启 Apache / Nginx:

sudo systemctl restart apache2

七、升级后常见问题

  • 登录后空白页 → 清浏览器缓存
  • 数据库连不上 → 检查 PostgreSQL 是否在运行
  • 配置文件位置
    • ~/.config/pgadmin/
    • /var/lib/pgadmin/

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • pgAdmin 当前版本
  • 安装方式(APT / pip / Snap)

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

0 踩