PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 附录 E. 版本说明 | 下一页

# E.238. 版本 7.3.3

> 发布日期: 2003-05-22

这个版本包含版本7.3.2的各种补丁。

## E.238.1. 迁移到版本 7.3.3

运行 7.3.* 版本的用户不需要转储/恢复。

## E.238.2. 修改列表

- 修复崩溃后计算StartUpID有时不正确的问题

- 避免在一个事务中大量推迟的触发器迟钝(Stephan)

- 当`UPDATE`不改变外键的值时不要锁住引用的行(Jan)

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

- 修复contrib/reindexdb中缺少模式意识的问题

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

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

- 修复删除的字段类型本身已经被删除的错误

- `CHECKPOINT`在非关键的步骤下不会在错误时引起数据库恐慌

- 接受时间戳、时间、间隔输入值的秒字段为60

- 如果`TIMESTAMP`,`TIME`, 或 `INTERVAL`精度太大， 发出一个通知而不是错误。

- 修复`abstime-to-time`转换函数 （initdb后生效）

- 为`timestampt_izone`修复pg_proc条目 （initdb后生效）

- 使`EXTRACT(EPOCH FROM timestamp without time zone)`将输入当做本地时间

- 如果时区改变在事务之前那么`'now'::timestamptz`给出错误回复

- `HAVE_INT64_TIMESTAMP`代码为time with timezone写满输入

- 接受`GLOBAL TEMP/TEMPORARY`作为`TEMPORARY`的一个同义词

- 在外键触发器中避免不正确的模式权限检查失败

- 修复`SET DEFAULT`动作中的外键触发器的bug

- 为`UPDATE` 和 `DELETE`触发器修复行抓取中不正确的time-qual检查

- 外键子句在`ALTER TABLE ADD COLUMN`中被解析但是被忽略

- 修复处理器函数已经存在时createlang脚本损坏的情况

- 修复在pg_dump, COPY, ANALYZE, 其他地方的零字段表的错误行为

- 修复`func_error()`在类型名包含'%'时的错误行为

- 修复`replace()`在字符串包含'%'时的错误行为

- 规则表达式模式包含确定的多字节字符失败

- 在大多数情况下的连接大小估计上为`NULL`正确的解释

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

- 修复EUC_TW转换中转换大代码点值的失败

- 修复`SSL_read`/`SSL_write`调用的错误恢复

- 不做强制类型转换表达式的早期常数合并

- 验证在任何页面的页面标题字段紧接阅读

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

- 修复`to_ascii`中的缓冲溢出(Guido Notari)

- contrib/ltree 修复 (Teodor)

- 修复机器上字符是无符号的死锁检测中的内核转储

- 避免多种方式索引扫描中耗尽内存（7.3中的bug）

- 修复规划者的选择性估计函数正确的处理域

- 修复dbmirror内存分配bug(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 RULE`中`EXCEPT`的问题

- 预防删除带有序列字段的临时表的问题

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

- 修复regexp在单字节编码里的缓慢(Tatsuo)

- 在`CREATE CAST`和`DROP CAST`

- 接受`SETOF type[]`，以前写作`SETOF _type`

- 修复在过程语言的某些情况下的pg_dump内核转储

- 为了可移植性，强制在pg_dump的输出中使用ISO数据类型(Oliver)

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

- pg_dumpall分组失败，分组里面没有成员(Nick Eskelinen)

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

- 如果声明了-X disable-triggers，那么pg_restore未能存储二进制大对象

- 修复plpgsql中内部函数内存溢出

- 如果给出错误的参数，那么pltcl的`elog`命令转储内核(Ian Harding)

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

- 修复Python接口中布尔值的不正确的引用(D'Arcy)

- 为IDBC添加`addDataType()`方法到PGConnection接口

- 为JDBC修复可更新的结果集的各种问题(Shawn Green)

- 为JDBC修复DatabaseMetaData的各种问题(Kris Jurka, Peter Royal)

- 修复JDBC中分析表ACLs的问题

- JDBC中为字符集转换问题提供更好的错误消息

上一页 | 起始页 | 下一页
版本 7.3.4 | 上一级 | 版本 7.3.2