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

pgAdmin III v1.8.4 发布

发布于 2008-06-05

pgAdmin 开发团队很高兴地宣布发布 pgAdmin 1.8.3,这是适用于 Windows、Linux、FreeBSD、Mac OS X 和 Solaris 的开源图形化 PostgreSQL 管理工具,现已可从以下网址下载源代码和各种二进制格式:

http://www.pgadmin.org/download/

v1.8.4 主要是一个错误修复版本,包含以下更改。请注意,v1.8.3 由于最后一刻发现的问题而从未宣布发布。

v1.8.4 修复

  • 修复了 Erwin 报告的查询工具日志记录代码中可能出现的崩溃错误。

v1.8.3 修复

  • 允许在 Windows 上正确取消调试会话。
  • 修复了一个特殊情况:在尝试创建全局断点失败后(例如,由于已存在断点)关闭调试器窗口可能导致 Windows 系统崩溃。
  • 将 pgAgent 作业步骤的结果代码存储在 int4 列中。在某些情况下,int2 不够用,导致错误。
  • 允许在不带主体的情况下创建 EnterpriseDB 包。
  • 当用户在编辑网格选项对话框中点击“确定”时,始终刷新数据,以确保过滤器/排序应用于当前数据。
  • 防止在打开过滤器或排序对话框时丢失编辑网格中未保存的更改。
  • 在刷新树状视图节点时更新节点文本,以防标识符的部分发生更改。
  • 修正了配置窗口的帮助路径。
  • 在 8.1 及更高版本中,不在安全选项卡上加载组角色和旧式组。
  • 在反向工程 ACL 时,正确引用角色名称。
  • 不允许用户尝试从现有索引或索引约束中删除列。
  • 根据 Erwin 的建议,在 8.2+ 版本中禁用视图的 RULE 权限。
  • 修复了日志记录系统,以确保查询工具中的错误能够被记录,并且通知只输出一次。
  • 同时清理了一些其他轻微的错误行为。根据 Erwin 的报告。
  • 在函数签名中忽略域的类型修饰符。
  • 如果停止服务器服务在停止依赖服务后失败,则等待 5 秒钟并重试最多 10 次,以允许依赖项有时间完全关闭。
  • 在没有指定主机名时,调用 pg_dump 或 pg_restore 时不包含 -h 选项。
  • 将设置名称转换为小写,以免出现例如 DateStyle 和 datestyle 的情况。
  • 构造用于添加列的 SQL,使整个操作在一个语句中完成,以确保默认值和 NOT NULL 可以一起设置。根据 Laurent ROCHE 的报告。
  • 在创建新连接时,正确引用维护数据库名称。
  • 正确显示 EDB 公共同义词指向其他同义词时的模式。
  • 从查询工具中移除已长期失效的 Explain Text 选项。
  • 在刷新时正确引用同义词名称。
  • 正确解析包含逗号的函数参数名称。
  • FOSDEM 修复:在反向工程的子表 SQL 中包含覆盖列,而不是注释掉它们并标记为继承。
  • 根据 Erwin 的建议,避免在用作类型名称时引用 'text'。
  • 根据 Peter Gagarinov 的建议,当继承列跟在最后一个“实际”列之后时,正确生成表 DDL。
  • 在数据类型选择器中隐藏表类型数组变体,因为我们已经隐藏了表类型本身。
  • 修复了尝试应用模式限制的查询。
  • 在创建“带时区的时间”及其类似类型的列时,正确指定长度。
  • 允许非超级用户调试自己的函数。
  • 修复了尝试应用数据库限制的查询。
  • 确保传递给 Guru 提示的信息是 HTML 安全的。

Dave Page

pgAdmin 项目负责人

本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。