Ubuntu 下 pgAdmin 版本更新的新特性概览
近期重要版本与关键变化
-
pgAdmin 4 v9.10(2025-11-14)
- SQL 语法增强:为 ALTER FUNCTION 新增 DEPENDS/NO DEPENDS ON EXTENSION;创建范围类型支持 MULTIRANGE_TYPE_NAME;创建外部类型支持 SUBSCRIPT;CREATE/ALTER SUBSCRIPTION 支持 failover 与 two_phase(适配 PostgreSQL 17+)。
- 身份验证:使用 SSH 身份文件 时可跳过密码对话框,一键连接远程数据库。
- 部署与运维:官方 Helm Chart 初始化支持完善,便于在 Kubernetes 中快速部署。
- 缺陷修复:修复结果网格将 NULL 文本列 错误显示为默认值、外置配置库全新安装异常、多键盘布局快捷键不生效等问题(10+ 项)。
- 捆绑工具:内置 psql/pg_dump 等实用程序升级至 17.5,与最新服务器特性保持同步。
- 本地化:设置 → 杂项 → 用户语言选择 Chinese 并刷新即可切换完整中文界面。
-
pgAdmin 4 v9.2(2025-04-03)
- 安全修复:修复远程代码执行漏洞 CVE-2025-2945(影响 9.2 之前版本),涉及 /sqleditor/query_tool/download 与 /cloud/deploy 两个端点,建议尽快升级。
- 问题修复:本轮共修复 24 个问题(官方说明)。
-
pgAdmin 4 v7.8(2023-11-13)
- 监控与可视化:在 Dashboard 新增 System Statistics 选项卡,基于 system_stats 扩展展示 CPU/内存/存储 等系统指标。
- 外部表增强:支持 PG 11+ 的外部表新特性;新增列约束 GENERATED ALWAYS AS…;为 PG 16+ 增加连接字符串参数 load_balance_hosts;允许为共享服务器设置自定义用户名。
- 缺陷修复与易用性:修复 ERD 图片链接截断、删除主键列后无法再设主键、查询历史记录性能问题、图形化执行计划并行节点崩溃、非超级用户无法在仪表板终止自身连接等;支持在服务器连接中设置准备阈值;修复快捷键冲突等。
Ubuntu 上的升级与验证
- 升级步骤
- 验证要点
- 登录后进入 Dashboard → System Statistics 检查系统监控面板是否出现(v7.8+)。
- 在 SQL 菜单验证是否支持 ALTER FUNCTION … DEPENDS/NO DEPENDS ON EXTENSION(v9.10+)。
- 在 Servers → Create → Connection 中尝试使用 SSH 身份文件 登录,确认可跳过密码输入(v9.10+)。