E.35. 版本 6.2.1

发布日期: 1997-10-17

v6.2.1 是 v6.2 的除错版本和增强可用性版本.

概述:

这是对v6.2的一个小的除错版本.对于从 v6.2 以前的系统上升级, 需要进行一次完整的输出/恢复工作.请参考 v6.2版本信息获取相关指导.

E.35.1. 从 v6.2 迁移到 v6.2.1

这是一次小的除错升级.从v6.2上升级不需要进行倾倒/恢复, 但对任何v6.2以前的版本是需要的.

当你从 v6.2 上升级时,如果你选择了输出/恢复的做法, 你将会发现 avg(money) 现在可以正确运算了.所有其他 的升级在升级了可执行程序后都将生效.

另一个避免输出/恢复的做法是在 psql 中使用下面的 SQL 命令来升级现有的系统表:

  update pg_aggregate set aggfinalfn = 'cash_div_flt8'
   where aggname = 'avg' and aggbasetype = 790;

我们需要对包括 template1 在内的所有现有数据库进行上面操作.

E.35.2. 修改列表

Allow TIME and TYPE column names(Thomas)
Allow larger range of true/false as boolean values(Thomas)
Support output of "now" and "current"(Thomas)
Handle DEFAULT with INSERT of NULL properly(Vadim)
Fix for relation reference counts problem in buffer manager(Vadim)
Allow strings to span lines, like ANSI(Thomas)
Fix for backward cursor with ORDER BY(Vadim)
Fix avg(cash) computation(Thomas)
Fix for specifying a column twice in ORDER/GROUP BY(Vadim)
Documented new libpq function to return affected rows, PQcmdTuples(Bruce)
Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)