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

EMS SQL Manager for PostgreSQL 4.6 已发布

发布于 2009-09-10

我们很高兴地宣布推出 SQL Manager for PostgreSQL 的新小版本 - 这是一款用于 PostgreSQL 数据库管理和开发的高性能工具。

您可以在以下位置下载最新版本:

http://sqlmanager.net/en/products/postgresql/manager

SQL Manager for PostgreSQL 4.6 有哪些新功能?

  1. 增加了对 PostgreSQL 8.4 新功能的支持

* 变长函数;返回表值的函数;函数参数默认值。

* ON TRUNCATE 触发器。

* 包含 WITH 子句的 SELECT 查询。

* pg_dump/pg_restore 选项(选项已添加到备份和恢复数据库向导中)。

* 序列的起始值。

  1. SQL 编辑器。

* 现在可以使用宏了。

* 添加了对应括号的高亮显示。

* 修复了几个有关查询中表别名解析不正确的错误。

* 即使错误消息包含正确的信息,带有错误的行也没有被正确高亮显示。现已修复。

* 查询中断现在通过 libpg.dll 进行,而不是通过 pg_cancel_backend 函数。中断自己的查询不再需要超级用户权限。

* 如果文件名和位置对于窗口标题来说太长,该工具过去会截断文件名。现在它会截断文件位置。

* 当查询向 timestamp 字段返回 Infinity 值时,该工具过去会将此值显示为 Null。现已修复。

  1. 数据视图。

* 查看表数据时,BLOB 数据仅在访问时才从服务器加载。

* 为 'real' 和 'double precision' 字段添加了对 Infinity、-Infinity 和 NaN 值的支持。

* 移除了“在客户端执行数据排序”和“在客户端执行数据过滤”选项。该工具现在自动选择最佳模式。

* 向 bytea 字段插入大量数据时有时会出现语法错误。现已修复。

  1. 函数调试器。

* 现在支持 RETURN QUERY 和 RETURNING ... INTO ... 语句。

* 从 'for execute' 游标获取数据时出现错误。现已修复。

* 如果函数包含 FOR ... IN EXECUTE ... LOOP 语句,以前会出现语法错误。现已修复。

  1. 提取数据库。

* 过去提取整个数据库时会加载非用户对象。现已修复。

* 添加了“将 OID 添加到对象注释”选项。

* 提高了数据提取速度。

* Constraints 的描述被提取为 COMMENT ON INDEX,导致了错误。现已修复。

  1. 函数编辑器。

* 现在可以导出函数返回的光标数据。

* 编辑某些函数体时出现“List index out of bounds”错误。现已修复。

* 编译返回复合类型数据的函数时,该工具会生成错误的脚本。现已修复。

  1. 函数 DDL。

* 参数现在按列排序。

* 即使参数名称是关键字,也没有对其进行引用。现已修复。

* “char”(pg_catalog.char)参数被显示为 CHAR。现已修复。

  1. 更改元数据。

* 如果脚本执行由于超时限制超出而被停止,现在会显示“以双倍超时重新编译”和“以无限超时重新编译”按钮。

* 对包含代码片段和错误位置指针的错误消息使用等宽字体。

  1. Grant Manager。在授予对带有 SERIAL 字段的表的权限时,该工具现在建议授予对相应序列的权限。

  2. SQL 脚本。如果文件名和位置对于窗口标题来说太长,该工具过去会截断文件名。现在它会截断文件位置。

  3. 导出为 SQL 脚本。在导出到 PostgreSQL 期间形成表定义时,字段类型以前定义不正确。现已修复。

  4. DB Explorer。在任务菜单中添加了“Restart Sequence”命令。

  5. 数据导出。导出精度超过 14 位数的 decimal 类型数据时,数字会被四舍五入到第 4 位小数。现已修复。

  6. 表编辑器。在 Description 选项卡中,Refresh 命令不起作用。现已修复。

  7. 向包含默认值的表中添加 NOT NULL 字段时,生成的脚本不正确。现已修复。

  8. 视图编辑器。有时查询文本格式化不正确。现已修复。

  9. 打印元数据。过长的函数标题过去会隐藏报告中函数文本的一部分。现已修复。

  10. Visual DB Designer。如果用于连接表的字段被删除,并且打开了包含这些表的图表,以前会发生“List index out of bounds”错误。现已修复。

  11. SQL Monitor、备份/恢复向导。非英文字符消息未从 UTF-8 转换为 Unicode。现已修复。

  12. 修复了在使用浮动窗口模式时发生的一些错误。

  13. 其他小型改进和错误修复。

希望您在使用我们的软件时感到满意。

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