多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# E.9\. 发布9.1.10 > **发布日期:** 2013-10-10 该发布包含了9.1.9的各种修复。 关于9.1主要版本新功能的信息, 请参阅[Section E.19](#calibre_link-148)。 ## 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)