pgAdmin III v1.8.1 发布
发布于 2008-01-04
pgAdmin 开发团队很高兴地宣布发布 pgAdmin 1.8.1,这是适用于 Windows、Linux、FreeBSD、Mac OS X 和 Solaris 的开源图形化 PostgreSQL 管理工具,现已提供源代码和各种二进制格式的下载。
http://www.pgadmin.org/download/
v1.8.1 主要是一个错误修复版本,包括以下更改:
- 修复了在某些情况下关闭查询工具时可能导致 GTK 崩溃的错误。
- 如果在刷新“函数”节点时连接丢失,则避免崩溃。
- 处理名称中包含 % 字符的对象时,避免崩溃。
- 正确地反向工程带有 DESC、NULLS FIRST 或 NULLS LAST 列选项的索引的 SQL。
- 仅当用户可以访问 pgagent schema 时,才显示“作业”节点。
- 确保在适当时始终提供“创建规则”上下文菜单选项。
- 阻止用户尝试调试目录对象。
- 在 EnterpriseDB 上创建新包后,刷新树而不报错。
- 修复了当树视图中选中名为 '%' 的对象时发生的崩溃,来自 Alexander Steffens 的报告。
- 修复了在程序(以 'CREATE PROCEDURE foo IS ...' 相同的行开始)中看到的调试器中的行号错误,来自 Heikki Linnakangas 的报告。
- 清理外键对话框中的覆盖索引控件逻辑。
- 修复版本字符串和编号以及最后一个 OID 的刷新,来自 Alexander Kirpa 的报告。
- 禁用 EnterpriseDB 包下的 CREATE FUNCTION 等,因为它们是作为主包体的一部分创建的。
- 修复了对在线帮助页面的某些损坏的引用。
- 除非用户可以“删除”对象,否则不提供“级联删除”。
- 阻止非超级用户尝试使用调试器,因为插件 API 不允许他们这样做。
- 在调试或设置全局断点之前,检查函数是否存在。如果不存在,则从树视图中删除它们。
- 修正了 EDB 公共同义词帮助页面的 URL。
- 处理用户在对象名中包含引号的边界情况(2007-10-26 修复移植到主干)。
- 修复调试器的连接类,以确保需要引号的数据库名称能够正常工作,并且可以与 SSL 和 Kerberos 连接一起使用。
- 允许更改数组类型列的长度(例如,'character varying'),来自 Ferenc Lutischan 的报告。
- 不允许用户直接调试触发器函数,只应对它们(或触发器本身)使用全局断点。
- 在创建触发器时,不要提供 edbspl 函数,因为它们应该有内联体。
- 在启动调试器时,不要为碰巧是关键字的数据库名称加引号。
- 在创建公共同义词时,不要将包名和系统 schema 作为 schema 提供。
- 修复 pgAgent 的作业查询,当指定主机代理时,使作业不会在每次循环时都执行,而不管计划,来自 Brian Kalbfus 的报告。
- 将 EnterpriseDB 的默认数据库 (edb) 添加到服务器对话框的默认选项中。
- 如果 EnterpriseDB 包函数或过程的体未定义,则不允许用户调试它们。
- 不要向用户提供在系统目录上创建新列的选项。
- 修复调试器,使其通过 EnterpriseDB 可调用语句 API 发送实际的 NULL 值而不是 'NULL'。允许在 PostgreSQL 和 EnterpriseDB 上使用与编辑网格相同的语法,将参数值设为 NULL 或空字符串。
- 选择“PostgreSQL 帮助”菜单选项时,即使连接到 EnterpriseDB,也始终打开 PostgreSQL 帮助。
- 修复 EnterpriseDB 公共同义词加载,使其不被视为系统对象。
- 修复 Unix 上的路径发现,以便可以轻松地重新定位标准安装。
- 修复查询工具中的字符数显示。
- 在非 Windows 平台上测试辅助应用程序版本时使用 popen(),以避免 PPC Mac 上出现一个晦涩的错误,该错误可能导致 wxExecute 在等待僵尸进程时无限期挂起。
- 创建新索引并指定表空间和填充因子时,确保 SQL 被正确地制定,来自 Stefan Wolf 的报告。
- 修复服务器状态对话框中的锁标签,使其与 PostgreSQL 8.3+ 正常工作。
- 当选中集合节点时,正确格式化对象属性列表中显示的注释。来自 Mike Blackwell 的报告。
- 修复防止编辑 pgAgent 作业步骤的“出错时”标志的错误,来自 Jon Roberts 的报告。
- 正确转义 schema 查询中的 _ 字符,来自 Derek Fonda 的报告。
- 不要尝试在 8.1 之前的服务器上启用/禁用与预备事务相关的控件,来自 Karl Zellnig 的报告。
Dave Page
pgAdmin 项目负责人
本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。