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

pgAdmin 4 v4.30 发布

发布日期:2021-01-28,作者:pgAdmin 开发团队
相关开源项目

pgAdmin 开发团队很高兴地宣布 pgAdmin 4 版本 4.30 发布。此版本的 pgAdmin 4 包含 38 项错误修复和新功能。有关更多详细信息,请参阅 发行说明

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

本次发布的重要更改包括

新功能

  • ERD 工具 (Beta)

    实体关系图 (ERD) 工具是一个数据库设计工具,它以图形方式表示数据库表、列和它们之间的关系。您可以使用 ERD 工具设计新模式并生成创建它的 SQL,或者对现有数据库模式进行逆向工程并进行图解。

  • Kerberos 支持

    pgAdmin 4 在此版本中添加了 Kerberos 支持,使用 SPNEGO 进行 pgAdmin 登录,类似于现有的 LDAP 和“内部”选项。请注意,此版本不包含使用 Kerberos 登录数据库服务器的支持,但将在未来版本中添加。

  • 添加容器选项 (PGADMIN_DISABLE_POSTFIX) 以禁用 Postfix 服务器

    Postfix(以及其他 MTA)必须以“root”用户身份启动,pgAdmin 容器通过“sudo”来实现这一点。虽然这在大多数环境中运行良好,但在某些情况下可能会导致问题。此选项允许您完全禁用 Postfix 以避免这些问题,但您需要配置外部邮件服务器来发送密码重置电子邮件。

错误/维护

  • 通过单击计划节点时显示弹出窗口而非工具提示来改进解释计划详细信息。
  • 确保实用程序(备份、维护等)作业的详细日志可见。
  • 增加了对排除约束中表达式的支持。
  • 确保在 pg_upgrade 后“template1”数据库不可见。
  • 为登录/组角色添加了适当的帮助消息和占位符,以告知用户账户密码过期。
  • 已将 Flask-BabelEx 更新到最新版本。
  • 修复了视图连接周围的多余括号问题。
  • 确保在模式差异比较时忽略序列的当前值。
  • 修复了当用户尝试在数据网格中删除多条记录时出现的问题。
  • 修复了在模式差异中选择两个相同对象时出现的 TypeError 异常。
  • 在容器发行版中包含 PostgreSQL 13 实用程序。

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