pgAdmin 是 PostgreSQL 领先的开源图形化管理工具。pgAdmin 4 旨在满足新手和有经验的 Postgres 用户的需求,提供强大的图形界面,简化了数据库对象的创建、维护和使用。
这个版本的 pgAdmin 4 包括 43 个错误修复和新功能,具体更新内容如下:
注意事项
要在 RHEL 8、Rocky Linux 8、Fedora 36 和 Fedora 37 上升级,用户必须手动删除“python3-mod_wsgi”包。在删除“python3-mod_wsgi”包时,它删除了所有依赖项,pgadmin 4 就是其中一个依赖项。
此版本中的显着变化包括:
Features:
- 为 Primary Key、Foreign Key、Unique Constraint 和 Exclusion Constraint 添加新行时自动展开行编辑表单。
- 添加了对在服务器模式下安装共享存储的支持。
- 在键盘快捷键首选项顶部添加注释以显示浏览器的快捷键。
- 添加了在 Google Cloud 上部署 PostgreSQL 服务器的功能。
- 添加了对 BigAnimal v3 API 的支持。
- 在 tree object 上按 Ctrl+C 时,将完全限定名称复制到剪贴板。
- 增加了创建不含空值的唯一约束的选项。
Bugs/Housekeeping:
- 从 psycopg2 升级到 psycopg3,将 SQLAlchemy、Flask、Flask-SQLAlchemy 和其他包更新到当前版本,并删除 Bootstrap 和 jQuery 的使用。
- 修复了同时登录尝试的 LDAP 身份验证问题。(CVE-2023-1907)。
- 当未设置主密码而不是“Crypt key missing”时显示适当的错误消息。
- 确保在创建用户时创建用户的存储目录,以及那些尚未创建目录的用户。
- 修复了在外部数据库上迁移不起作用的问题。
- 修复了从查询工具结果中导出的 CSV 不包括多个 CTE 的所有列的问题。
- 修复了 SQL_ASCII 数据库中的“rawunicodeescape”编解码器无法解码的问题。
- 使用 fetch 而不是 Axios 来关闭 SQLEditor、ERD、Schema Diff 和 Debugger 中的连接以确保其完成。
- 确保在粘贴行时将行添加到所选行的正下方以进行复制。
- 修复 Roles 的依赖 SQL,它在 PostgreSQL 15 上抛出类型转换错误。
更多详情可查看更新说明:https://www.postgresql.org/about/news/pgadmin-4-v70-released-2620/