E.199. 版本 7.3.6

发布日期: 2004-03-02

这个版本包含各种自7.3.5以来的补丁。

E.199.1. 迁移到版本 7.3.6

运行 7.3.* 版本的用户需要转储/恢复。

E.199.2. 修改列表

  • 修复规则权限检查中错误的改变

    在7.3.3中应用的补丁修复一个极端情况,在许多不是很极端的情况下, 规则权限检查变成有禁用规则相关权限的检查。这可能比如允许用户插入到他们不希望有权限插入的视图中。 我们因此恢复7.3.3补丁。原始的bug将在8.0中修复。

  • 修复GetNewTransactionId()中操作的不正确的顺序

    这个bug会导致超出磁盘空间条件的失败,包括没有重启的能力,即使磁盘空间空闲之后也不行。

  • 即使提供了一个额外的值给CFLAGS也要确保配置选择 fno 严格的别名。

    在某些平台上,用-fstrict-aliasing建立会导致bug。

  • 使 pg_restore 正确的处理64位的 off_t

    这个bug阻止从超过4 GB的归档文件中正确的恢复。

  • 使 contrib/dblink 不假设本地和远程类型OID匹配(Joe)

  • 恰当的引用connectby()的start_with参数(Joe)

  • 当plpgsql函数的行类型参数是NULL时不死机

  • 当规划LIKE操作符时避免在极端情况下产生无效字符编码序列

  • 确保text_position()在多字节情况下不能扫描通过源字符串的结尾(Korea PostgreSQL Users' Group)

  • 修复索引优化并选择性的为LIKE操作符的bytea字段估计(Joe)