发布日期:. 2006-10-16
这个版本包含各种自8.1.4以来的修复。关于8.1主版本的新特性信息, 请查看第 E.226 节。
运行8.1.X的用户不需要转储/恢复。不过,如果你是从一个早于8.1.2的版本升级而来, 那么请查看第 E.224 节。
不允许聚合函数在UPDATE
命令中,除了在子SELECT中 (Tom)
这样一个聚合的行为是不可预知的,并且在8.1.X中会导致一个崩溃,所以已经禁用了。 SQL标准也不允许这样的聚合。
修复无类型的字符串看成是ANYARRAY时的内核转储
修复执行一个COMMIT
或ROLLBACK
时,
扩展查询协议的时间日志中的内核转储
修复查询包含一个返回多行的SQL函数时AFTER触发器的错误处理 (Tom)
修复ALTER TABLE ... TYPE
,为USING
子句重新检查NOT NULL
(Tom)
修复string_to_array()
,以处理分隔符字符串的重复匹配
例如,string_to_array('123xx456xxx789', 'xx')
。
为AM
/PM
格式修复to_timestamp()
(Bruce)
修复决定是否需要ANALYZE
的自动清理的计算 (Alvaro)
为psql的\d
命令修复模式匹配中的极端情况
修复/contrib/ltree中的索引损坏错误 (Teodor)
ecpg中的多个稳健性修复 (Joachim Wieland)
修复/contrib/dbmirror中的反斜杠转义
/contrib/dblink和/contrib/tsearch2中的小修复
哈希表和位图索引扫描中的效率提升 (Tom)
修复Windows上统计收集器的不稳定性 (Tom, Andrew)
修复statement_timeout
,使其在Win32上使用合适的单位 (Bruce)
在以前的Win32 8.1.X版本中,延迟通过一个100的因子关闭。
修复MSVC和Borland C++编译器 (Hiroshi Saito)
修复AIX和Intel编译器 (Tom)
修复连续归档中少见的bug (Tom)