版本 8.1.1

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

# E.160. 版本 8.1.1

> 发布日期: 2005-12-12

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

## E.160.1. 迁移到版本 8.1.1

运行8.1.X的用户不需要转储/恢复。

## E.160.2. 修改列表

- 修复外部链接条件不正确的最优化 (Tom)

- 修复在包含通过优化器优化了的子查询的情况下，错误报告字段名的问题 (Tom)

- 修复在包括CHECK约束、toast字段和索引的情节中的更新失败 (Tom)

- 修复从错误中恢复之后的后台写问题 (Tom)

  发现后台写在写入错误之后泄露缓存针。虽然这在它本身不致命， 但是这可能会导致稍后VACUUM命令难以理解的堵塞。

- 如果客户端在当前事务早已终止时发送绑定的协议消息，阻止失败。

- `/contrib/tsearch2`和`/contrib/ltree`修复 (Teodor)

- 修复语言中翻译的错误消息需要重新排序单词的问题，比如Turkish； 还有输出字符串意外截断和最小可能的bigint值错误显示的问题 (Andrew, Tom)

  这个问题只在使用了我们的`port/snprintf.c`代码的平台上出现， 如果给出了`--enable-nls`则该代码包括了BSD变种，可能还有其他。 另外，一个不同形式的翻译错误消息问题可能会在Windows上出现， 取决于使用了`libintl`的哪个版本。

- 为`to_char(time)`和`to_char(interval)` 重新允许`AM`/`PM`、`HH`、 `HH12`和`D`格式说明符。 (`to_char(interval)`应该可能使用`HH24`。) (Bruce)

- AIX、HPUX和MSVC编译修复 (Tom, Hiroshi Saito)

- 优化器改善 (Tom)

- 在Windows NO_SYSTEM_RESOURCES错误之后重新尝试文件读取和写入 (Qingqing Zhou)

- 阻止ANALYZE表达式索引期间autovacuum的崩溃 (Alvaro)

- 修复ON COMMIT DELETE ROWS临时表的问题

- 修复触发器修改SELECT DISTINCT查询的输出时的问题

- 添加了8.1.0版本声明，说明了如何迁移无效的`UTF-8`字节序列 (Paul Lindner)

上一页 | 起始页 | 下一页
版本 8.1.2 | 上一级 | 版本 8.1