E.9. 发布9.1.10
发布日期: 2013-10-10
该发布包含了9.1.9的各种修复。 关于9.1主要版本新功能的信息, 请参阅Section E.19。
E.9.1. 迁移到版本9.1.10
为了运行9.1.X不需要转储/恢复。
同时,如果你是从9.1.6更早版本更新,参阅9.1.6的发布说明。
E.9.2. 变化
防止多字节编码中非ASCII非双引号标识符 的小写转换(Andrew Dunstan)
以前的操作是错误的而且混乱的
当
wal_level = hot_standby
的时候, 修复后端写进程中检查点内存泄露。(Naoya Anzai)修复通过
lo_open()
故障产生的内存泄露。(Heikki Linnakangas)当
work_mem
正使用大于24GB的内存时, 那么修复内存过量使用错误。(Stephen Frost)可串行化快照修复(Kevin Grittner, Heikki Linnakangas)
修复libpq SSL死锁错误(Stephen Frost)
修复线程libpq应用中可能的SSL网络堆变化(Nick Phillips, Stephen Frost)
正确计算估计布尔列包含许多NULL值的行(Andrew Gierth)
当估计计划成本时,先前的测试像
col IS NOT TRUE
和col IS NOT FALSE
没有合理的NULL值因素。阻止叠加
WHERE
子句到不安 全的UNION/INTERSECT
子查询中(Tom Lane)以前这样叠加可能产生错误。
修复通过不恰当地处理日 期类型修饰符产生的罕见 的
GROUP BY
查询错误(Tom Lane)修复有删除列的外表的pg_dump (Andrew Dunstan)
先前这种情况可能导致pg_upgrade错误。
重新安排相关扩展规则 的pg_dump处理和事件触发(Joe Conway)
如果通过
pg_dump -t
或者-n
指定, 那么强制扩展表转储(Joe Conway)允许转储编码更好地处理基本表上已删除的列(Tom Lane)
使用显示正确格式名的目录 归档修复
pg_restore -l
(Fujii Masao)正确记录使用
UNIQUE
和PRIMARY KEY
语法创建的 索引注释(Andres Freund)这将修复并行pg_restore故障。
清理切换之前合理保证WAL文件传输(Fujii Masao)
以前, 在备库上所有WAL文件被取代之前可能关闭流复制连接。
在恢复期间提高WAL段时间线处理(Heikki Linnakangas)
修复
REINDEX TABLE
和REINDEX DATABASE
以 恰当的重新生效约束并且标记无效索引为有效(Noah Misch)REINDEX INDEX
一直正常工作。在并发
CREATE INDEX CONCURRENTLY
操作期间修复可能死锁(Tom Lane)修复
regexp_matches()
处理零长度匹配(Jeevan Chalke)先前,零长度匹配像'^'可以返回很多匹配。
修复过于复杂的正则表达式的错误(Heikki Linnakangas)
为反向引用结合非贪婪量词 修复正则表达式匹配错误(Jeevan Chalke)
避免
CREATE FUNCTION
检查SET
变量除非启动函数体检查(Tom Lane)允许
ALTER DEFAULT PRIVILEGES
在模式上操作不需要CREATE权限(Tom Lane)放宽用于查询中关键字的限制(Tom Lane)
特别地,放宽角色名称,语言名字,
EXPLAIN
和COPY
选项,以及SET
值的关键字限制。 这允许COPY ... (FORMAT BINARY)
事先BINARY
需要单引号。修复
pgp_pub_decrypt()
因此为带有密码的秘钥工作(Marko Kreen)pg_upgrade使 用
>pg_dump --quote-all-identifiers
避免在发布之间关键字改变的问题(Tom Lane)在清理无索引表中删除少有的不正确的警告(Heikki Linnakangas)
在已取消文件截断请求后提高分析统计生成(Kevin Grittner)
当在预备查询中执行事务控制命令 (比如
ROLLBACK
)时, 避免可能的失败(Tom Lane)允许在所有平台上无穷大的各种拼写(Tom Lane)
支持无穷大的值是"inf", "+inf", "-inf", "infinity", "+infinity"和"-infinity"。
扩展记录和数组比较行的能力(Rafal Rzepecki,Tom Lane)
为了Israel, Morocco, Palestine,Paraguay中DST变化规律的DST变化规律 更新时间区域数据文件到tzdata发布2013d。 同时为Macquarie Island修正历史区域数据(Tom Lane)