我很高兴地宣布发布 pgAdmin 1.6.0,这是一个开源的图形化 PostgreSQL 管理工具,支持 Windows、Linux、FreeBSD、Mac OS X 和 Solaris。现在可以从以下地址下载源代码和各种二进制格式:
http://www.pgadmin.org/download/
v1.6.0 代表着一年多的开发和测试,为您带来了许多新功能和改进,包括:
支持 PostgreSQL 8.2
并发索引构建。
权限更改(数据库 CONNECT 和序列 USAGE)。
在需要时使用 E'' 风格的转义字符串语法。
共享数据库注释。
服务器配置设置的大修。
允许限制数据库和模式的显示。
SQL 编辑器中可配置的缩进。
支持语言模板。
添加 -a 和 -q 命令行选项,分别用于自动连接到服务器和打开查询窗口。
允许显式设置结果复制引用配置,而不是使用结果导出设置。
允许创建返回集合的函数。
在状态对话框中显示客户端启动时间(适用于 PostgreSQL 8.1+)
添加密码文件编辑器。
防止删除配置编辑器中的空白项,并确保撤销仅在适当的行上生效。
允许限制编辑网格中显示的行数,并向表/视图上下文菜单添加“查看前 100 行”选项。
为查询工具添加自动补全功能,基于 psql 使用的逻辑。- 通过 Control+Space 触发,还可以选择使用 Tab 键。
允许在编辑网格中选择和复制列和行的子集。
向查询工具添加“收藏夹”查询管理器。
显示列依赖关系。
在 *nix 下为 pgAgent 进行最小化链接。
拒绝 pgAgent 中无效的命令行选项。
如果需要,允许使用 PGXS 构建管理模块。
增强查询工具,允许复制/粘贴任意列、行或单个单元格的组。
允许使用制表符作为剪贴板列分隔符,以便将查询结果直接粘贴到 Excel 或 OOo Calc 等应用程序中。
对查询工具使用虚拟数据表,以消除检索时间。
为各种对象类型添加 CREATE/INSERT/UPDATE/SELECT 脚本菜单选项,以创建脚本模板。
在通过网络发送密码之前对其进行预加密,或在 SQL 语句中显示它们。
添加内部 XML 报告 API、具有 XSLT 处理能力的 HTML XSL 样式表,以及选择模式/对象/数据报告。
允许在“查看数据”工具中粘贴整行。
允许用户选择在重新连接到特定服务器时是否恢复环境。
检测并警告用户对函数、视图和作业步骤的并发编辑。
向 SQL 文本框控件添加大括号高亮显示。
为查询工具编辑器添加自动换行选项。
添加选项以在查询工具中显示行尾符和空格。
如果数据库报告语法错误,则在查询工具中高亮显示错误词。
在编辑网格中显示布尔列,并允许设置 NULL 值。
在失败的插入或更新后保留编辑网格中的值。
在索引定义中显示非默认操作符类。
为 pgAgent 添加一个选项,以便在 *nix 上将日志记录到文件。
向查询工具添加新的“查找和替换”对话框,实现所有常规的查找和替换选项,以及强大的正则表达式搜索模式。
在编辑网格和查询工具窗口中添加“草稿板”,用于复制和粘贴数据。
将主窗口的元素设置为可停靠,以实现最大的可配置性。
添加 -qc 开关,以使用连接字符串打开查询工具并自动连接。
添加对构建 Mac 通用二进制文件的支持。
在适当的情况下使用 SQL 标准类型名称。在浏览器中将它们显示为“别名”。
在编辑网格中隐藏二进制数据 (bytea)。
以及许多其他调整、改进和错误修复,详细信息可在更改日志中找到。
我想借此机会感谢所有为本次发布贡献时间的人们,包括开发、测试、翻译和打包。
Dave Page
pgAdmin 开发团队
本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。