pgAdmin 4 v4.30 发布

发布于 2021-01-28,作者为 pgAdmin 开发团队
相关开源

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

pgAdmin 是领先的 PostgreSQL 开源图形管理工具。有关更多信息,请参阅网站

此版本中的主要更改包括

功能

  • ERD 工具(测试版)

    实体关系图 (ERD) 工具是一个数据库设计工具,它提供了数据库表、列和相互关系的图形表示。您可以使用 ERD 工具来设计新模式并生成创建该模式所需的 SQL,或者对现有数据库模式进行逆向工程并绘制图表。

  • Kerberos 支持

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

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

    Postfix(像其他 MTA 一样)必须以用户 'root' 身份启动,pgAdmin 容器使用 'sudo' 实现此目的。虽然在大多数环境中运行良好,但在某些环境中可能会出现问题。此选项允许您完全禁用 Postfix 以避免这些问题,但您需要配置外部邮件服务器以用于发送密码重置电子邮件。

错误/维护

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

Windows 和 macOS 的构建现已可用,以及 Python Wheel、Docker 容器、RPM、DEB 包和来自tarball 区域的源代码 tarball。