pgAdmin 开发团队很高兴宣布 pgAdmin 4 版本 5.0 发布。此版本的 pgAdmin 4 包含 31 项错误修复和新功能。更多详情,请参阅 发行说明。
pgAdmin 是 PostgreSQL 领先的开源图形化管理工具。更多信息,请访问 官方网站。
本次发布的重要更改包括
新的桌面运行时(使用 NWjs)
桌面运行时现已基于 NWjs,它集成了浏览器和 Python 服务器,从而创建了一个独立的应用。通过使用 NWjs 实现,我们摆脱了独立的服务器应用程序和独立的浏览器。我们也摆脱了 QT 和 C++ 运行时逻辑。
此功能存在两个小的已知问题(6255 和 6258),两者都源于 NWjs 本身的错误;macOS 用户应使用应用程序菜单退出 pgAdmin,而不是通过 Dock 图标退出,以避免第一个问题。第二个问题可能导致 Windows 用户在某些情况下看到一个红色的方块而不是正常的应用程序图标。
逻辑复制支持
逻辑复制使用发布-订阅模型,其中一个或多个订阅者订阅发布者节点上的一个或多个发布。我们通过引入新的树状视图节点和对话框来支持逻辑复制,用户可以使用它们轻松创建/修改/删除发布和订阅。模式差异工具也包含此支持。
快速搜索功能
在“帮助”菜单中添加了快速搜索选项,用于搜索菜单项和帮助文章。输入至少三个字符即可显示菜单项下所有匹配的选项以及帮助文章下的相关文档。
使“统计信息”、“依赖项”、“被依赖项”选项卡可关闭。用户可以通过标签栏的上下文菜单中的“添加面板”选项将它们重新添加回来。
Windows 和 macOS 的构建版本现已可用,同时也可以从tarball 区域下载 Python Wheel、Docker 容器、RPM、DEB 包和源代码 tarball。