在 Linux 上使用 pgAdmin 安装“插件”要分清几种情况,因为 pgAdmin 本身没有像浏览器扩展那样的插件机制,常见需求一般以下几类:
pgAdmin 4 自带很多功能模块,不需要单独安装插件,只需确认已启用:
pip show pgadmin4
# 或
apt list --installed | grep pgadmin
Ubuntu / Debian:
sudo apt install pgadmin4 pgadmin4-web
CentOS / RHEL:
sudo dnf install pgadmin4 pgadmin4-web
如果你说的是 PostgreSQL 存储过程调试:
# 安装插件
sudo apt install postgresql-<版本>-pldebugger
# 修改 postgresql.conf
shared_preload_libraries = 'plugin_debugger'
# 重启数据库
sudo systemctl restart postgresql
然后在 pgAdmin 中:
对象 → 函数 → 右键 → Debug
pgAdmin 不支持第三方插件,但你可以:
psql, pgFormatter)示例(Linux):
sudo apt install pgformatter
pgAdmin → Preferences → Query Tool → Externals → 设置:
/usr/bin/pg_format
pip install pgadmin4-desktop
sudo /usr/pgadmin4/bin/setup-web.sh
那不是 pgAdmin 插件,而是数据库插件:
CREATE EXTENSION pg_stat_statements;
CREATE EXTENSION postgis;
在 pgAdmin 中:
数据库 → Extensions → 右键 → Create
| 你想做的事 | 是否正确理解 |
|---|---|
| pgAdmin 装第三方插件 | ❌ 不支持 |
| 启用调试 / ERD | ✅ 内置功能 |
| PostgreSQL 插件 | ✅ extension |
| 外部工具 | ✅ 配置 External Editor |
如果你能具体说:
“我想在 pgAdmin 里装 XXX 功能”
我可以直接告诉你该怎么弄,甚至给命令。