pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
发行日期:. 2005-10-04
本次发布包含对 8.0.3 的多方面修复。有关 8.0 大版本中新特性的信息,请参见 第 E.222 节。.
对于运行 8.0.X 的用户,不需要进行转储/恢复。不过,如果你是从早于 8.0.3 的版本升级,请参阅 第 E.219 节。
修复允许 VACUUM 过早移除 ctid 链的错误,并在跟随 ctid 链接的代码中添加更多检查
这修复了一个在极罕见情况下可能导致崩溃的长期问题。
修复 CHAR() 在使用多字节字符集时正确填充空格到指定长度(Yoshiyuki Asaba)
在以前的版本中,CHAR() 的填充是不正确的,因为它只填充到指定的字节数而不考虑存储了多少字符。
在提交 CREATE DATABASE 前强制检查点
这应能修复最近报告的 CREATE DATABASE 之后不久发生崩溃时 “索引不是 btree”失败的报告。
修正 COPY 中只读事务测试的方向
以前的代码禁止 COPY TO,而它应禁止的是 COPY FROM。
处理 COPY CSV 模式输入中连续的嵌入换行符
修复年末附近日期的 date_trunc(week)
修复只引用内侧关系的外连接 ON 子句的规划问题
对 x FULL JOIN y ON true 极端情形的进一步修复
修复对 x IN (SELECT DISTINCT ...) 及相关情形的过度优化
修复因考虑不周的“模糊”代价比较导致小 LIMIT 值查询的错误规划
让 array_in 和 array_recv 更严格地验证其 OID 参数
修复列 a 上有 GiST 索引时 UPDATE a=... WHERE a... 之类查询丢行的问题
改进日期时间解析的健壮性
改进对部分写入 WAL 页的检查
改进启用 SSL 时信号处理的健壮性
改进 MIPS 和 M68K 自旋锁代码
postmaster 启动期间不要试图打开超过 max_files_per_process 个文件
各种内存泄漏修复
各种可移植性改进
更新时区数据文件
改进 Windows 上 DLL 装载失败的处理
改进 Windows 上的随机数生成
让 psql -f filename 在打开文件失败时返回非零退出码
更改 pg_dump 以更可靠地处理继承的检查约束
修复 Windows 上 pg_restore 的口令提示
修复 PL/pgSQL 在变量为按引用传递类型时正确处理 var := var
修复 PL/Perl 的 %_SHARED,使其真正共享
修复 contrib/pg_autovacuum,允许超过 2000 秒的休眠间隔
更新 contrib/tsearch2 以使用当前的 Snowball 代码
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。