PostgreSQL 7.0

主要特性

  • 外键
  • SQL-92 连接语法

SQL 更改

通用

  • 支持视图的列别名(提交 64568100

已添加

已修改

  • ALTER TABLE
    • 添加了 ALTER TABLE ... ADD CONSTRAINT ... 语法(提交 ddd596d3
  • ALTER USER
    • 添加了 SYSID 选项(提交 eebfb9ba
  • COPY
    • 使 USING 关键字成为可选(提交 60f3e6b3
    • 添加了 WITH NULL AS 'null string' 选项(提交 bcaabc56
  • EXPLAIN
    • 使 AppendGroupAggUnique 节点的查询结果更合理(提交 d24ef0d0

后端更改

通用

进程管理

数据类型更改

已修改

  • bigint 值现在可用于数组(提交 2a1bfbce
  • int28 重命名为 int2vector(提交 ac401e06
  • oid8 重命名为 oidvector(提交 ac401e06

系统函数更改

已添加

已修改

配置更改

已添加

libpq 更改

  • 添加了以下函数(提交 3ab5b1f1
    • PQconnectStart()
    • PQconnectPoll()
    • PQresetStart()
    • PQresetPoll()
    • PQsetenvStart()
    • PQsetenvPoll()
    • PQsetenvAbort()
  • 添加了非阻塞模式支持,包括以下函数(提交 10d7287a
    • PQsetnonblocking()
    • PQisnonblocking()
    • PQflush()
  • 添加了 hostaddr 连接参数(提交 3ab5b1f1

过程语言更改

PL/pgSQL

  • 添加了 SELECT ... FOR UPDATE 支持(提交 5b58de12

服务器实用程序

已添加

已修改

核心实用程序

已添加

已修改

Contrib模块

已添加

测试

  • 添加了对特定平台回归测试结果文件(resultmap)的支持(提交 bd62e062