2025年9月25日: PostgreSQL 18 发布!

pgAdmin 4 v6.20 发布

发布于 2023-02-13,作者 pgAdmin 开发团队
相关开源项目

pgAdmin 开发团队很高兴地宣布 pgAdmin 4 版本 6.20 发布。此版本的 pgAdmin 4 包含 18 项错误修复和新功能。更多详情,请参阅 发行说明

pgAdmin 是 PostgreSQL 领先的开源图形化管理工具。更多信息,请访问 官方网站

注意

虽然 pgAdmin 4 不正式支持降级,但通常情况下,卸载后再重新安装应用程序即可正常工作。

此版本的 pgAdmin 对配置数据库结构进行了重大更改,该更改不向后兼容,因此直接降级将无法工作。

如果您使用默认的 SQLite 数据库进行配置(绝大多数用户都会如此),旧版本的配置数据库将被备份到存储目录下的 "pgadmin4.db.prev.bak" 文件。如果您希望降级到 pgAdmin v6.19 或更早版本,在运行 v6.20 后,必须在启动旧版本 pgAdmin 之前,将此文件恢复到同一目录下的 "pgadmin4.db"。

如果您将配置存储在外部 PostgreSQL 数据库中,如果您希望恢复到 v6.20 之前的版本,则需要恢复在升级到 v6.20 之前备份的该数据库。

迁移后所做的更改(如添加新服务器)不会存储在旧数据库中,在降级后需要重新创建。

本次发布的重要更改包括

新功能

  • 增加了对设置 PostgreSQL 连接参数的支持。

    借助此功能,用户可以在使用服务器对话框连接到服务器时指定连接参数。在服务器对话框中,我们添加了一个新的“参数”选项卡,并移除了“SSL”选项卡。“参数”选项卡现在包含了所有 SSL 选项卡控件。

错误/维护

  • 使用 uplot 进行仪表板图表渲染,以减少 CPU 使用率。
  • 修复了客户端证书位置未在共享服务器上存储的问题。
  • 修复了导致无法连接到数据库的孤立数据库连接问题。
  • 确保系统列不显示在导入/导出数据中。
  • 增加设置表中 value 列的长度。
  • 修复了拖放对象名称不起作用的问题。
  • 修复了打开查询工具时,新添加服务器将 role 用作用户名的问题。
  • 修复了使用外部数据库时查询历史记录未加载的问题。
  • 修复了由于安全漏洞修复导致 CLI 导入服务器失败的问题。

Windows 和 macOS 的构建版本现已可用,同时也可以从tarball 区域下载 Python Wheel、Docker 容器、RPM、DEB 包和源代码 tarball。