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

pgAdmin 4 v5.0 发布

发布于 2021-02-25,作者:pgAdmin 开发团队
相关开源项目

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

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

本次发布的重要更改包括

新功能

  • 新的桌面运行时(使用 NWjs)

    桌面运行时现已基于 NWjs,它集成了浏览器和 Python 服务器,从而创建了一个独立的应用。通过使用 NWjs 实现,我们摆脱了独立的服务器应用程序和独立的浏览器。我们也摆脱了 QT 和 C++ 运行时逻辑。

    此功能存在两个小的已知问题(62556258),两者都源于 NWjs 本身的错误;macOS 用户应使用应用程序菜单退出 pgAdmin,而不是通过 Dock 图标退出,以避免第一个问题。第二个问题可能导致 Windows 用户在某些情况下看到一个红色的方块而不是正常的应用程序图标。

  • 逻辑复制支持

    逻辑复制使用发布-订阅模型,其中一个或多个订阅者订阅发布者节点上的一个或多个发布。我们通过引入新的树状视图节点和对话框来支持逻辑复制,用户可以使用它们轻松创建/修改/删除发布和订阅。模式差异工具也包含此支持。

  • 快速搜索功能

    在“帮助”菜单中添加了快速搜索选项,用于搜索菜单项和帮助文章。输入至少三个字符即可显示菜单项下所有匹配的选项以及帮助文章下的相关文档。

  • 使“统计信息”、“依赖项”、“被依赖项”选项卡可关闭。用户可以通过标签栏的上下文菜单中的“添加面板”选项将它们重新添加回来。

  • 在 Docker/Kubernetes 中运行时,确保日志不会存储在容器中,而仅发送到控制台。

错误/维护

  • 使用 cheroot 作为 pgAdmin4 的默认生产服务器
  • 将 Javascript 依赖项更新到最新版本
  • 修复了关闭错误对话框后焦点未正确设置在过滤器文本编辑器上的问题。
  • 修复了具有共享依赖项的对象在依赖项选项卡中显示多个所有者的问题。
  • 修复了 ERD 工具中的“缩放到适应”按钮仅在图表大于画布时才有效的问题。
  • 修复了用户无法更改服务器背景颜色的问题。
  • 修复了当日志级别设置为 DEBUG 时,外部实用程序作业(备份、维护等)失败的问题。
  • 确保 DEB/RPM 包相互依赖于相同版本。
  • 修复了模式名称包含转义字符时,自动完成功能不显示任何建议的问题。

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