PostgreSQL 7.3.2 发布

发布于 2003-02-05

PostgreSQL 全球开发小组发布了 PostgreSQL 7.3.2。

此版本解决了最近几周发现的几个溢出和内存泄漏问题,因此强烈建议运行 7.3.1 分支的用户尽早升级。

此版本与之前的 v7.3.x 版本向后兼容,无需转储/恢复即可升级。

此版本的主要更改如下,如 HISTORY 文件中所列:

  • 恢复在 CREATE TABLE AS / SELECT INTO 中创建 OID 列
  • 修复转储带有注释的视图时 pg_dump 核心转储的问题
  • 正确转储 DEFERRABLE/INITIALLY DEFERRED 约束
  • 修复子表的列编号与父表不同时的 UPDATE
  • 增加 max_fsm_relations 的默认值
  • 修复在单行查询的游标中向后获取时的问题
  • 使向后获取在 SELECT DISTINCT 查询的游标中正常工作
  • 修复加载包含 contrib/lo 使用的 pg_dump 文件的问题
  • 修复所有数字用户名的问题
  • 修复 libpgtcl 中断开连接时可能发生的内存泄漏和核心转储
  • 使 plpython 的 spi_execute 命令正确处理空值(Andrew Bosma)
  • 调整 plpython 错误报告,使其回归测试再次通过
  • 与 bison 1.875 一起工作
  • 在 plpgsql 的 %type 中正确处理混合大小写名称 (Neil)
  • 修复 pltcl 在执行由规则重写的查询时发生的核心转储
  • 修复数组下标溢出(根据 Yichen Xie 的报告)
  • 将浮点数情况下的 MAX_TIME_PRECISION 从 13 减少到 10
  • 在每个数据库和每个用户的设置中正确处理变量名称的大小写
  • 修复 plpgsql 的 RETURN NEXT 在 SELECT into 记录未返回行时发生的核心转储
  • 修复 Python 客户端接口中过时的 pg_type.typprtlen 使用
  • 在 JDBC 驱动程序中正确处理时间戳中的小数秒
  • 提高 JDBC 中 getImportedKeys() 的性能
  • 使共享库符号链接在 HPUX 上按标准方式工作 (Giles)
  • 修复时间戳、时间和间隔的不一致舍入行为
  • SSL 协商修复 (Nathan Mueller)
  • 使 libpq 的 ~/.pgpass 功能在使用 PQconnectDB 连接时工作
  • 更新 my2pg、ora2pg
  • 翻译更新
  • 在 contrib/lo 中添加类型 lo 和 oid 之间的转换
  • fastpath 代码现在检查调用函数的权限

此版本可以在所有镜像站点以及主站点上找到,路径为:

/pub/source/v7.3.2

请将此版本的任何错误报告提交至:

pgsql-bugs@postgresql.org

此帖子已从 PostgreSQL 网站的先前版本迁移而来。对于迁移造成的任何格式问题,我们深表歉意。