pgAdmin 4 v7.0 发布
发布于 2023-04-15,作者:pgAdmin开发团队
相关开源项目
pgAdmin 开发团队很高兴宣布 pgAdmin 4 版本 7.0 发布。此版本的 pgAdmin 4 包含 43 项错误修复和新功能。更多详情,请参阅发布说明。
pgAdmin 是 PostgreSQL 领先的开源图形化管理工具。更多信息,请访问 官方网站。
注意
在 RHEL 8、Rocky Linux 8、Fedora 36 和 Fedora 37 上进行升级的用户需要手动删除 “python3-mod_wsgi” 包。在删除 “python3-mod_wsgi” 包时,它会移除所有依赖项,而 pgadmin 4 是其中之一。
本次发布的重要更改包括
新功能
- 为主键、外键、唯一约束和排除约束添加新行时,自动展开行编辑表单。
- 增加了在服务器模式下挂载共享存储的支持。
- 在键盘快捷键偏好设置的顶部添加说明,显示浏览器的访问键。
- 增加了在 Google Cloud 上部署 PostgreSQL 服务器的功能。
- 增加了对 BigAnimal v3 API 的支持。
- 在树对象上按 Ctrl+C,将完全限定名称复制到剪贴板。
- 增加了创建具有非区分空值的唯一约束的选项。
错误/维护
- 从 psycopg2 升级到 psycopg3,将 SQLAlchemy、Flask、Flask-SQLAlchemy 和其他包更新到最新版本,并移除 Bootstrap 和 jQuery 的使用。
- 修复了同时登录尝试时的 LDAP 身份验证问题(CVE-2023-1907)。
- 当主密码未设置时,显示适当的错误消息,而不是“Crypt key missing”。
- 确保在创建用户时创建用户的存储目录,并为那些尚未创建目录的用户创建。
- 修复了外部数据库迁移不起作用的问题。
- 修复了 Query Tool 结果中的 CSV 导出不包含多个 CTE 的所有列的问题。
- 修复了 SQL_ASCII 数据库中“rawunicodeescape”编码无法解码的问题。
- 在 SQLEditor、ERD、Schema Diff 和 Debugger 中使用 fetch 代替 Axios 来关闭连接,以确保其完成。
- 确保粘贴行时,行会添加到选定行的正下方。
- 修复了 PostgreSQL 15 上会导致类型转换错误的角色的依赖 SQL。
Windows 和 macOS 的构建版本现已可用,同时也可以从tarball 区域下载 Python Wheel、Docker 容器、RPM、DEB 包和源代码 tarball。