PostgreSQL 7.2
- 发行说明
- 发布时间:2002-02-04 (公告)
- 最终次要版本:7.2.8
- 生命周期结束时间:2007-02
- 文档:PostgreSQL 7.2
主要功能
后端更改
一般
- 事务 ID 回绕已启用(提交 bc7d37a5)
锁定更改
轻量级锁管理器
已添加(提交 499abb0c)
SPI 更改
- 以下函数已添加(提交 d27f363e)
SPI_cursor_open()
SPI_cursor_find()
SPI_cursor_fetch()
SPI_cursor_fetch()
SPI_freeplan()
SPI_freetuptable()
- 函数
SPI_copytupledesc()
已添加(提交 f59f3c88)
数据类型更改
已添加
TIMESTAMP WITHOUT TIME ZONE
(提交 6f58115d)
SQL 更改
已添加
已修改
ALTER USER
PASSWORD
选项可以指定为ENCRYPTED
或UNENCRYPTED
(提交 38bb1abc)
COPY
CREATE INDEX
- 添加了对部分索引的支持(初始提交 f31dc0ad)
CREATE LANGUAGE
LANCOMPILER
关键字已弃用(提交 ee8ed85d)
CREATE SEQUENCE
- 添加了对临时序列的支持(提交 a0c12d5e)
CREATE TABLE
- 语法
WITH OIDS
/WITHOUT OIDS
已添加(提交 bf56f075)
- 语法
CREATE TABLE AS
LOCAL
子句已添加(提交 bcb5aac8)
EXPLAIN
ANALYZE
选项已添加(提交 89fa5518)
GRANT
- 现在可以一次性更改多个用户的权限(提交 7ceed2a9)
INSERT
LOCK
- 现在可以指定多个表(提交 77a69a2e)
RESET
RESET ALL
语法已添加(提交 4ee76ad8)
SHOW
SHOW ALL
语法已添加(提交 4ee76ad8)
VACUUM
DDL 更改
- 表 OID 不再是强制性的
系统目录更改
表格
已修改
pg_aggregate
- 列
aggsortop
已添加(提交 2e7a6889)
- 列
pg_attribute
pg_database
pg_description
:pg_index
pg_statistic
- 重大重构(提交 f905d65e)
- 重大重构(提交 f905d65e)
已删除
注意:提交 1e7b79ce 中删除的表未被使用。
视图
已添加(所有提交 8d80b0d9)
pg_stat_activity
pg_stat_database
pg_stat_all_tables
pg_stat_sys_tables
pg_stat_user_tables
pg_statio_all_tables
pg_statio_sys_tables
pg_statio_user_tables
pg_stat_all_indexes
pg_stat_sys_indexes
pg_stat_user_indexes
pg_statio_all_indexes
pg_statio_sys_indexes
pg_statio_user_indexes
pg_statio_all_sequences
pg_statio_sys_sequences
pg_statio_user_sequences
系统函数
已添加
bit_length()
(提交 444c5bf1)col_description()
(提交 bf56f075)convert()
(提交 ab9b6c45)decode()
(提交 7771436e)encode()
(提交 7771436e)has_table_privilege()
(提交 c9499e68)pg_client_encoding()
(提交 f426465b)pg_get_expr()
(提交 f31dc0ad)pg_stat_get_backend_activity()
(提交 140ddb78)pg_stat_get_backend_dbid()
(提交 140ddb78)pg_stat_get_backend_idset()
(提交 140ddb78)pg_stat_get_backend_pid()
(提交 140ddb78)pg_stat_get_backend_userid()
(提交 140ddb78)pg_stat_get_xact_blocks_fetched()
(提交 140ddb78)pg_stat_get_xact_blocks_hit()
(提交 140ddb78)set_masklen()
(提交 d4a4d4c3)
已修改
current_time()
- 返回时间的精度可以指定 (提交 bd97e4e7)
current_timestamp()
- 返回时间戳的精度可以指定 (提交 bd97e4e7)
obj_description()
obj_description ( object oid, catalog name )
变体添加 (提交 bf56f075)
to_char()
to_char(interval, text)
版本添加 (提交 2a34134b)
配置更改
已添加
australian_timezones
(提交 7dac7785)authentication_timeout
(提交 35b7601b)dynamic_library_path
(提交 761a0bb6)log_duration
(提交 548d646e)max_files_per_process
(提交 f9f25828)max_fsm_pages
(提交 e0c9301c)max_fsm_relations
(提交 e0c9301c)max_locks_per_transaction
(提交 e0c9301cpassword_encryption
(提交 38bb1abc)pre_auth_delay
(提交 35b7601b)trace_lwlocks
(提交 499abb0c)transform_null_equals
(提交 a1ee0662)vacuum_mem
(提交 c969fed7)
已删除
trace_spinlocks
(提交 499abb0c)
身份验证更改
pg_hba.conf
- 身份验证方法
md5
添加 (提交 bcb0ccf5)
过程语言更改
PL/pgSQL
- 支持
CURSOR
和REFCURSOR
语法 (提交 d27f363e)
PL/Python
- 添加 (初始提交 0bef7ba5)
PL/Tcl
- 支持
COPY TO
/COPY FROM
添加 (提交 68e190cf)
服务器实用程序
核心实用程序
已修改
createuser
--encrypted
和--unencrypted
选项添加 (提交 4699d81d)
pg_dump
- 使用
pg_get_indexdef()
函数生成CREATE INDEX
命令并避免发出默认操作类 (1929a90b) - NLS 支持添加 (提交 b5593821)
- 使用
Contrib 模块
已添加
btree_gist
(提交 a9289708)fulltextindex
(提交 8f0ca623)fuzzystrmatch
(提交 d8783c51)ora2pg
(提交 0d2c4d5a)pg_controldata
(提交 b25e60d8)pgstattuple
提交 9a23885f)rtree_gist
(提交 16f85390)tsearch
(提交 b5770567)xml
(提交 113bb9b5)
已修改