E.43. 版本 8.2.5 #
发行日期
2007-09-17
本次发布包含对 8.2.4 的多方面修复。有关 8.2 大版本中新特性的信息,请参见第 E.48 节。.
E.43.1. 迁移到版本 8.2.5
对于运行 8.2.X 的用户,不需要进行转储/恢复。
E.43.2. 变更
防止事务插入行后在同一表上并发
VACUUM接近结束时中止导致的索引损坏(Tom)修复涉及域上之域情形的
ALTER DOMAIN ADD CONSTRAINT(Tom)让
CREATE DOMAIN ... DEFAULT NULL正确工作(Tom)修复外连接的一些规划器问题,特别是
t1 LEFT JOIN t2 WHERE t2.col IS NULL的糟糕大小估计(Tom)允许
interval数据类型接受仅由毫秒或微秒组成的输入(Neil)允许
timestamp输入中时区名出现在年份之前(Tom)/contrib/tsearch2所用 GIN 索引的修复(Teodor)加快 rtree 索引插入(Teodor)
修复 SSL 错误消息的过度记录(Tom)
修复日志,使使用 syslogger 进程时日志消息永不交错(Andrew)
修复
log_min_error_statement日志记录内存耗尽时的崩溃(Tom)修复某些外键极端情形的错误处理(Tom)
修复
stddev_pop(numeric)和var_pop(numeric)(Tom)防止
REINDEX和CLUSTER因试图处理其他会话的临时表而失败(Alvaro)更新时区数据库规则,特别是新西兰即将到来的变更(Tom)
Windows 套接字和信号量改进(Magnus)
让
pg_ctl -w在 Windows 服务模式下正确工作(Dave Page)修复在 Windows 上使用 MIT Kerberos 时的内存分配缺陷(Magnus)
因可能的编码不匹配,在 Windows 上抑制日志时间戳中的时区名(
%Z)(Tom)作为安全措施,要求使用
/contrib/dblink的非超级用户只使用口令认证(Joe)出于安全原因,把
/contrib/pgstattuple函数限制为超级用户(Tom)不让
/contrib/intarray试图使其 GIN 操作符类成为默认(这会在转储/恢复时引起问题)(Tom)