版本 7.4.9

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

# E.210. 版本 7.4.9

> 发布日期: 2005-10-04

这个版本包含各种自7.4.8以来的修复。关于7.4主版本的新特性的信息， 请查阅第 E.219 节。

## E.210.1. 迁移到版本 7.4.9

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

## E.210.2. 修改列表

- 修复允许`VACUUM`移除`ctid`链太快的错误， 并且在跟随`ctid`连接的代码中添加更多检查

  这修复了一个可能在非常少的情况下导致崩溃的长期存在的问题。

- 修复当使用一个多字节字符设置时，`CHAR()`适当的填补空格到指定的长度 (Yoshiyuki Asaba)

  在以前的版本中，`CHAR()`的填补是不正确的，因为它只填补到指定的字节数量， 而不考虑存储多少个字节。

- 修复`COPY`只读事务测试的感觉

  代码以前禁止`COPY TO`，实际上应该禁止的是`COPY FROM`。

- 修复子句上的外连接只引用内侧关系的规划问题

- 进一步修复`x FULL JOIN y ON true`的极端情况

- 使得`array_in`和`array_recv`更执着的验证它们的OID参数

- 修复像`UPDATE a=... WHERE a...` with GiST index on column `a` 这样的查询中丢失的行

- 提高日期时间解析的鲁棒性

- 改善检查部分写入的WAL页面

- 改善当启用了SSL时信号处理的鲁棒性

- 在主进程启动期间不要尝试打开超过`max_files_per_process`的文件

- 修复各种内存泄露

- 提高各种可移植性

- 修复当变量是引用传递类型时，PL/pgSQL正确的处理`var := var`

- 更新`contrib/tsearch2`以使用现在的Snowball代码

上一页 | 起始页 | 下一页
版本 7.4.10 | 上一级 | 版本 7.4.8