PostgreSQL 8.1

主要功能

  • 用户/角色管理的重新设计
  • 两阶段提交 (提交 d0a89683)
  • 索引位图扫描
  • 共享行级锁定
  • 集成自动真空 (提交 29094193)
  • 支持函数中的 IN/OUT/INOUT 参数

后端更改

一般

  • 添加了默认数据库 postgres (提交 6f7fc0ba)
  • E'' 语法用于指示应处理字符串文字中的转义序列 (提交 bb3cce4e)

锁定

  • 添加了可共享的行级锁 (提交 bedb78d3)

SQL 更改

添加了

修改了

索引更改

  • 索引自动用于 MIN()MAX() (提交 addc42c3)

系统目录更改

添加了

修改了

已删除

视图

添加了

修改了

系统函数更改

添加了

修改了

配置更改

添加了

修改了

已删除

服务器实用程序

修改了

  • initdb
    • 默认情况下创建名为 postgres 的数据库 (提交 6f7fc0ba)
  • pg_config
    • 如果未提供选项,则将显示所有可用参数 (提交 cbd015d7)
    • 添加各种与编译器相关的选项 (提交 cbd015d7)

核心实用程序

修改了

  • createuser
    • 添加以下选项 (提交 8ae0d476)
      • -s/--superuser
      • -S/--no-superuser
      • -r/--createrole
      • -R/--no-createrole
      • -l/--login
      • -L/--no-login
      • -i/--inherit
      • -I/--no-inherit
      • -c/--connection-limit
    • 移除以下选项 (提交 8ae0d476)
      • -a/--add-user
      • -A/--no-adduser
  • pg_restore
    • 添加选项 -n/--schema (提交 ebc86498)

Contrib 模块

添加了

修改了