历史版本。 PostgreSQL 7.0 已结束支持。 请参阅 当前版本手册.
35.15. 版本 6.2.1
1997-10-17
6.2.1 是 6.2 之上的缺陷修复和易用性版本。
摘要:
按照 SQL92,允许字符串跨行。
包含在表更新时插入用户名的示例触发器函数。
这是 6.2 之上的次要缺陷修复版本。从 6.2 之前的系统升级需要完整的转储/重载。请参阅 6.2 版本的发行说明了解操作说明。
35.15.1. 从版本 6.2 迁移到版本 6.2.1
这是次要缺陷修复版本。从 6.2 版本不需要转储/重载,但从 6.2 之前的任何版本需要。
从 6.2 版本升级时,如果你选择转储/重载,你会发现 avg(money) 现在计算正确。所有其他缺陷修复在更新可执行文件后生效。
避免转储/重载的另一种方法是在 psql 中使用以下 SQL 命令更新现有的系统表:
update pg_aggregate set aggfinalfn = 'cash_div_flt8' where aggname = 'avg' and aggbasetype = 790;
这需要对每个现有数据库执行,包括 template1。
35.15.2. 变更
允许 TIME 和 TYPE 作为列名(Thomas)
允许更大范围的 true/false 布尔值(Thomas)
支持 "now" 和 "current" 的输出(Thomas)
正确处理 INSERT NULL 与 DEFAULT(Vadim)
修复缓冲区管理器中关系引用计数的问题(Vadim)
像 ANSI 一样允许字符串跨行(Thomas)
修复带 ORDER BY 的反向游标(Vadim)
修复 avg(cash) 计算(Thomas)
修复 ORDER/GROUP BY 中重复指定列的问题(Vadim)
记录返回受影响行数的新 libpq 函数 PQcmdTuples(Bruce)
用于在 INSERT/UPDATE 时插入用户名的触发器函数(Brook Milligan)