温馨提示×

linux pgadmin如何装插件

小樊
36
2026-09-30 14:31:37
栏目: 智能运维

在 Linux 上使用 pgAdmin 安装“插件”要分清几种情况,因为 pgAdmin 本身没有像浏览器扩展那样的插件机制,常见需求一般以下几类:


一、pgAdmin 4 的「内置功能扩展(Storage Manager / ERD / Debugger 等)」

pgAdmin 4 自带很多功能模块,不需要单独安装插件,只需确认已启用:

1. 检查是否完整安装

pip show pgadmin4
# 或
apt list --installed | grep pgadmin

2. 安装完整版(推荐)

Ubuntu / Debian:

sudo apt install pgadmin4 pgadmin4-web

CentOS / RHEL:

sudo dnf install pgadmin4 pgadmin4-web

3. 启用调试插件(plpgsql Debugger)

如果你说的是 PostgreSQL 存储过程调试:

# 安装插件
sudo apt install postgresql-<版本>-pldebugger

# 修改 postgresql.conf
shared_preload_libraries = 'plugin_debugger'

# 重启数据库
sudo systemctl restart postgresql

然后在 pgAdmin 中:

对象 → 函数 → 右键 → Debug

二、pgAdmin 的「外部工具(SQL 格式化、Diff 等)」

pgAdmin 不支持第三方插件,但你可以:

  • 使用 Query Tool 的 External Editor
  • 配置外部工具(如 psql, pgFormatter)

示例(Linux):

sudo apt install pgformatter

pgAdmin → Preferences → Query Tool → Externals → 设置:

/usr/bin/pg_format

三、pgAdmin 桌面版 vs Web 版(Linux)

桌面版(很少用)

pip install pgadmin4-desktop

Web 版(最常见)

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

四、如果你指的是「PostgreSQL 插件(extension)」

那不是 pgAdmin 插件,而是数据库插件:

CREATE EXTENSION pg_stat_statements;
CREATE EXTENSION postgis;

在 pgAdmin 中:

数据库 → Extensions → 右键 → Create

五、总结一句话

你想做的事 是否正确理解
pgAdmin 装第三方插件 ❌ 不支持
启用调试 / ERD ✅ 内置功能
PostgreSQL 插件 ✅ extension
外部工具 ✅ 配置 External Editor

如果你能具体说:

“我想在 pgAdmin 里装 XXX 功能”

我可以直接告诉你该怎么弄,甚至给命令。

0 踩