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

# E.155. 版本 8.1.6

> 发布日期: 2007-01-08

这个版本包含各种自8.1.5以来的修复。关于8.1主版本的新特性信息， 请查看第 E.161 节。

## E.155.1. 迁移到版本 8.1.6

运行8.1.X的用户不需要转储/恢复。不过，如果你是从一个早于8.1.2的版本升级而来， 那么请查看第 E.159 节。

## E.155.2. 修改列表

- 改善在AIX上`getaddrinfo()`的处理 (Tom)

  这修复了在其他事情上开始统计收集器的问题。

- 修复pg_restore，以处理包含带有注释的大对象（blobs）的tar格式备份 (Tom)

- 修复`VACUUM`中的"未能重新找到父键"错误 (Tom)

- 在服务器重启期间清理`pg_internal.init`缓存文件 (Simon)

  这避免了在PITR恢复之后缓存文件可能包含旧的数据的危险。

- 修复`VACUUM`截断一个超过十亿字节边界的大关系的竞态条件 (Tom)

- 修复在行级别锁上引起不必要的死锁错误的bug (Tom)

- 修复影响多个十亿字节哈希索引的bug (Tom)

- 修复Windows信号处理中可能的死锁 (Teodor)

- 修复构造一个由多个空元素组成的`ARRAY[]`时的错误 (Tom)

- 修复连接期间ecpg内存泄露 (Michael)

- 修复Darwin (OS X)编译 (Tom)

- 对于新的initdb安装，`to_number()` 和`to_char(numeric)`现在是`STABLE`， 不是`IMMUTABLE` (Tom)

  这是因为`lc_numeric`可以潜在的改变这些函数的输出。

- 改善索引对使用括号的正则表达式的使用 (Tom)

  这也提高了psql `\d`的性能。

- 更新时区数据库

  特别的，这影响了澳大利亚和加拿大的夏令时规则。

上一页 | 起始页 | 下一页
版本 8.1.7 | 上一级 | 版本 8.1.5