选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 9.3 / 9.2 / 9.1 / 9.0
历史版本PostgreSQL 9.3 已于 2018 年 11 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页

E.272. 版本 7.3.3 #

发行日期:. 2003-05-22

此发行版包含 7.3.2 版本的多种修复。

E.272.1. 迁移到版本 7.3.3

对于运行 7.3.* 版本的用户,需要进行转储/恢复。

E.272.2. 变更

  • 修复崩溃后 StartUpID 有时不正确的计算

  • 避免一个事务中大量延迟触发器的缓慢(Stephan)

  • UPDATE 未更改外键值时不锁定被引用行(Jan)

  • 在 Sparc 上使用 -fPIC 而不是 -fpic(Tom Callaway)

  • 修复 contrib/reindexdb 缺乏模式感知的问题

  • 修复 contrib/intarray 对零元素结果数组的错误(Teodor)

  • 确保 createuser 脚本在 control-C 时退出(Oliver)

  • 修复已删除列的类型本身也被删除时的错误

  • CHECKPOINT 在非关键步骤失败时不再导致数据库 panic

  • 接受 timestamp、time、interval 输入值秒字段中的 60

  • TIMESTAMPTIMEINTERVAL 精度过大时发出通知而不是错误

  • 修复 abstime-to-time 转换函数(除非 initdb,否则不应用修复)

  • 修复 timestampt_izonepg_proc 条目(除非 initdb,否则不应用修复)

  • EXTRACT(EPOCH FROM timestamp without time zone) 把输入视为本地时间

  • 如果事务早些时候更改了时区,'now'::timestamptz 给出错误答案

  • 带时区 time 的 HAVE_INT64_TIMESTAMP 代码覆写了其输入

  • 接受 GLOBAL TEMP/TEMPORARY 作为 TEMPORARY 的同义词

  • 避免外键触发器中不当的模式权限检查失败

  • 修复 SET DEFAULT 动作的外键触发器中的缺陷

  • 修复 UPDATEDELETE 触发器行获取中不正确的 time-qual 检查

  • ALTER TABLE ADD COLUMN 中外键子句被解析但被忽略

  • 修复处理函数已存在时 createlang 脚本的损坏

  • 修复 pg_dump、COPY、ANALYZE 等处对零列表的行为异常

  • 修复 func_error() 对包含 '%' 的类型名的行为异常

  • 修复 replace() 对包含 '%' 的字符串的行为异常

  • 包含某些多字节字符的正则表达式模式失败

  • 在连接大小估计中在更多情形正确考虑 NULL

  • 避免与 isblank() 函数或宏的系统定义冲突

  • 修复 EUC_TW 转换中未能转换大码点值的问题(Tatsuo)

  • 修复 SSL_read/SSL_write 调用的错误恢复

  • 不提前做类型强制表达式的常量折叠

  • 读入任何页后立即验证页头字段

  • 修复未命名连接中对未分组变量的不正确检查

  • 修复 to_ascii 中的缓冲区溢出(Guido Notari)

  • contrib/ltree 修复(Teodor)

  • 修复 char 为无符号的机器上死锁检测的核心转储

  • 避免多路索引扫描耗尽缓冲区(7.3 中引入的缺陷)

  • 修复规划器的选择率估计函数以正确处理域

  • 修复 dbmirror 内存分配缺陷(Steven Singer)

  • 防止 ln(numeric) 因舍入误差无限循环

  • 如果存在多个相等的 GROUP BY 项,GROUP BY 会混乱

  • 修复继承的 UPDATE/DELETE 引用另一个继承表时的坏计划

  • 防止在不完整(部分或不存储 NULL)的索引上聚簇

  • 如果关闭请求在启动期间到达,在正确时刻处理它

  • 修复临时索引中的左链接(可能使反向扫描漏掉条目)

  • 修复 postgresql.conf 中 client_encoding 设置的不正确处理(Tatsuo)

  • 修复 Async_NotifyHandler 运行后不响应 pg_ctl stop -m fast 的问题

  • 修复规则包含多个同类型语句情形的 SPI

  • 修复规则查询中检查错误类型访问权限的问题

  • 修复 CREATE RULEEXCEPT 的问题

  • 防止删除带 serial 列的临时表的问题

  • 修复复杂视图中 replace_vars_with_subplan_refs 的失败

  • 修复单字节编码中正则表达式的缓慢(Tatsuo)

  • 允许 CREATE CASTDROP CAST 中的限定类型名

  • 接受 SETOF type[],以前必须写成 SETOF _type

  • 修复某些带过程语言情形下 pg_dump 的核心转储

  • 为可移植性在 pg_dump 输出中强制 ISO datestyle(Oliver)

  • pg_dump 未能处理 lo_read 的错误返回(Oleg Drokin)

  • pg_dumpall 对没有成员的组失败(Nick Eskelinen)

  • pg_dumpall 未能识别 --globals-only 开关

  • 如果指定了 -X disable-triggers,pg_restore 未能恢复 blob

  • 修复 plpgsql 中的函数内内存泄漏

  • 如果给定错误参数,pltcl 的 elog 命令转储核心(Ian Harding)

  • plpython 使用了错误的 atttypmod 值(Brad McLean)

  • 修复 Python 接口中布尔值的不当引用(D'Arcy)

  • 为 JDBC 的 PGConnection 接口添加 addDataType() 方法

  • 修复 JDBC 可更新 ResultSet 的各种问题(Shawn Green)

  • 修复 JDBC DatabaseMetaData 的各种问题(Kris Jurka、Peter Royal)

  • 修复 JDBC 中解析表 ACL 的问题

  • JDBC 中字符集转换问题的更好错误消息

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。