选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 9.3 / 9.2 / 9.1 / 9.0
历史版本PostgreSQL 9.1 已于 2016 年 10 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页

E.252. 版本 6.2.1 #

发行日期

1997-10-17

6.2.1 是 6.2 之上的缺陷修复和易用性版本。

摘要:

  • 按照 SQL92,允许字符串跨行。

  • 包含在表更新时插入用户名的示例触发器函数。

这是 6.2 之上的次要缺陷修复版本。从 6.2 之前的系统升级需要完整的转储/重载。请参阅 6.2 版本的发行说明了解操作说明。

E.252.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。

E.252.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)

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。