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

# E.213. 版本 7.4.6

> 发布日期: 2004-10-22

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

## E.213.1. 迁移到版本 7.4.6

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

## E.213.2. 修改列表

- 修复在磁盘上更新提示部分可能的失败

  在少数情况下，这个疏忽会导致"could not access transaction status"失败， 这使得它成为一个潜在的数据丢失bug。

- 确保散列的外连接不丢失元组

  使用散列连接规划的非常大的左连接可能不能输出不匹配的左侧行， 只给出右侧数据分布。

- 不允许作为root运行pg_ctl

  这是为了防卫任何可能的安全问题。

- 避免在`/tmp`中以`make_oidjoins_check`使用临时文件

  这已经报告为一个安全问题，尽管它几乎不值得考虑，因为非开发者没有理由使用这个脚本。

- 阻止强制的后端关闭重新发出以前的命令结果

  在稀有情况下，一个客户端可能认为它的最后一个命令已经成功， 而实际上它已经由于强制数据库关闭而退出了。

- 修复`pg_stat_get_backend_idset`中的bug

  这会导致一些系统统计视图中的错误行为。

- 修复主进程中小的内存泄露

- 修复"expected both swapped tables to have TOAST tables"错误

  这会在例如在ALTER TABLE DROP COLUMN之后CLUSTER的情况下出现。

- 阻止`pg_ctl restart`添加`-D`多次

- 修复NULL值在GiST索引中的问题

- `::`不再看做是一个ECPG预备语句中的变量

上一页 | 起始页 | 下一页
版本 7.4.7 | 上一级 | 版本 7.4.5