我们很高兴地宣布推出 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 函数。中断自己的查询不再需要超级用户权限。
* 如果文件名和位置对于窗口标题来说太长,该工具过去会截断文件名。现在它会截断文件位置。
* 当查询向 timestamp 字段返回 Infinity 值时,该工具过去会将此值显示为 Null。现已修复。
* 查看表数据时,BLOB 数据仅在访问时才从服务器加载。
* 为 'real' 和 'double precision' 字段添加了对 Infinity、-Infinity 和 NaN 值的支持。
* 移除了“在客户端执行数据排序”和“在客户端执行数据过滤”选项。该工具现在自动选择最佳模式。
* 向 bytea 字段插入大量数据时有时会出现语法错误。现已修复。
* 现在支持 RETURN QUERY 和 RETURNING ... INTO ... 语句。
* 从 'for execute' 游标获取数据时出现错误。现已修复。
* 如果函数包含 FOR ... IN EXECUTE ... LOOP 语句,以前会出现语法错误。现已修复。
* 过去提取整个数据库时会加载非用户对象。现已修复。
* 添加了“将 OID 添加到对象注释”选项。
* 提高了数据提取速度。
* Constraints 的描述被提取为 COMMENT ON INDEX,导致了错误。现已修复。
* 现在可以导出函数返回的光标数据。
* 编辑某些函数体时出现“List index out of bounds”错误。现已修复。
* 编译返回复合类型数据的函数时,该工具会生成错误的脚本。现已修复。
* 参数现在按列排序。
* 即使参数名称是关键字,也没有对其进行引用。现已修复。
* “char”(pg_catalog.char)参数被显示为 CHAR。现已修复。
* 如果脚本执行由于超时限制超出而被停止,现在会显示“以双倍超时重新编译”和“以无限超时重新编译”按钮。
* 对包含代码片段和错误位置指针的错误消息使用等宽字体。
Grant Manager。在授予对带有 SERIAL 字段的表的权限时,该工具现在建议授予对相应序列的权限。
SQL 脚本。如果文件名和位置对于窗口标题来说太长,该工具过去会截断文件名。现在它会截断文件位置。
导出为 SQL 脚本。在导出到 PostgreSQL 期间形成表定义时,字段类型以前定义不正确。现已修复。
DB Explorer。在任务菜单中添加了“Restart Sequence”命令。
数据导出。导出精度超过 14 位数的 decimal 类型数据时,数字会被四舍五入到第 4 位小数。现已修复。
表编辑器。在 Description 选项卡中,Refresh 命令不起作用。现已修复。
向包含默认值的表中添加 NOT NULL 字段时,生成的脚本不正确。现已修复。
视图编辑器。有时查询文本格式化不正确。现已修复。
打印元数据。过长的函数标题过去会隐藏报告中函数文本的一部分。现已修复。
Visual DB Designer。如果用于连接表的字段被删除,并且打开了包含这些表的图表,以前会发生“List index out of bounds”错误。现已修复。
SQL Monitor、备份/恢复向导。非英文字符消息未从 UTF-8 转换为 Unicode。现已修复。
修复了在使用浮动窗口模式时发生的一些错误。
其他小型改进和错误修复。
希望您在使用我们的软件时感到满意。
本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。