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 用户在某些情况下看到红色方块而不是正常的应用程序图标。

  • 逻辑复制支持

    逻辑复制使用发布和订阅模型,其中一个或多个订阅者订阅发布者节点上的一个或多个发布。我们通过引入新的树视图节点和对话框来添加对逻辑复制的支持,用户可以使用这些节点和对话框轻松创建/更改/删除发布和订阅。Schema Diff 工具中也包含支持。

  • 快速搜索功能

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

  • 使“统计信息”、“依赖关系”、“被依赖关系”选项卡可关闭。用户可以使用选项卡栏上下文菜单上的“添加面板”选项将其重新添加。

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

错误/维护

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

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