我们很高兴地宣布 SQL Manager for PostgreSQL 的新次要版本发布,这是一个用于 PostgreSQL 数据库管理和开发的高性能工具。
您可以在以下位置下载最新版本:
http://sqlmanager.net/en/products/postgresql/manager
SQL Manager for PostgreSQL 4.6 的新功能?
* 可变参数函数;返回表的函数;函数参数默认值。
* ON TRUNCATE 触发器。
* 包含 WITH 子句的 SELECT 查询。
* pg_dump/pg_restore 选项(这些选项已添加到备份和还原数据库向导中)。
* 序列的起始值。
* 现在可以使用宏。
* 添加了对应括号的高亮显示。
* 修复了几个关于查询中表别名解析不正确的错误。
* 即使错误消息包含正确的信息,错误所在的行也没有正确高亮显示。现在已修复。
* 查询中断现在通过 libpg.dll 而不是 pg_cancel_backend 函数执行。不必是超级用户即可中断自己的查询。
* 如果文件名和位置对于窗口标题来说太长,该实用程序过去会截断文件名。现在它会截断文件位置。
* 当查询将 Infinity 值返回到时间戳字段时,该实用程序过去将此值显示为 Null。现在已修复。
* 查看表数据时,BLOB 数据现在仅在访问时才从服务器加载。
* 对于“real”和“double precision”字段,增加了对 Infinity、-Infinity 和 NaN 值的支持。
* 删除了“在客户端执行数据排序”和“在客户端执行数据过滤”选项。该实用程序现在会自动选择最佳模式。
* 有时在向 bytea 字段插入大量数据时会发生语法错误。现在已修复。
* 现在支持 RETURN QUERY 和 RETURNING … INTO … 语句。
* 从“for execute”游标获取数据时发生错误。现在已修复。
* 如果函数包含 FOR … IN EXECUTE … LOOP 语句,则会发生语法错误。现在已修复。
* 提取整个数据库时,过去会加载非用户对象。现在已修复。
* 添加了“将 OID 添加到对象注释”选项。
* 提高了数据提取速度。
* 约束的描述被提取为 COMMENT ON INDEX,导致错误。现在已修复。
* 现在可以导出由函数返回的游标数据。
* 编辑某些函数的主体时会发生“列表索引超出范围”错误。现在已修复。
* 当编译返回复合类型数据的函数时,该实用程序会生成错误的脚本。现在已修复。
* 参数现在按列排序。
* 即使参数名是关键字,也不会被引用。现在已修复。
* “char” (pg_catalog.char) 参数显示为 CHAR。现在已修复。
* 如果脚本执行因超出超时限制而停止,则现在会出现“使用双倍超时重新编译”和“使用无限超时重新编译”按钮。
* 单间距字体用于包含代码片段和错误位置指针的错误消息。
授权管理器。当向具有 SERIAL 字段的表授予权限时,该实用程序现在建议向相应的序列授予权限。
SQL 脚本。如果文件名和位置对于窗口标题来说太长,该实用程序过去会截断文件名。现在它会截断文件位置。
导出为 SQL 脚本。在将表定义导出到 PostgreSQL 期间,字段类型过去定义不正确。现在已修复。
数据库资源管理器。任务菜单中添加了“重启序列”命令。
数据导出。当导出精度超过 14 位的小数类型数据时,数字会被舍入到小数点后 4 位。现在已修复。
表编辑器。“描述”选项卡中的“刷新”命令不起作用。现在已修复。
当向包含默认值的表添加 NOT NULL 字段时,会生成错误的脚本。现在已修复。
视图编辑器。有时查询文本的格式不正确。现在已修复。
打印元数据。长函数标题过去会隐藏报告中的部分函数文本。现在已修复。
可视化数据库设计器。如果删除连接表的字段并且打开包含这些表的图表,则会发生“列表索引超出范围”错误。现在已修复。
SQL 监视器、备份/还原向导。非英语消息没有从 UTF-8 转换为 Unicode。现在已修复。
修复了一些在浮动窗口模式下工作时发生的错误。
其他小的改进和错误修复。
我们希望您喜欢使用我们的软件。
此帖子已从 PostgreSQL 网站的先前版本迁移。对于迁移造成的任何格式问题,我们深表歉意。