pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 7.1 的差异;7.2 共收录 69 条 SQL 命令。
PostgreSQL 7.2 为历史版本,已结束维护。
语法变化按参考页「语法概要」逐行比较;文件改名独立统计,可能同时有语法或正文变化。
SET SESSION AUTHORIZATION角色与权限
设置当前会话的会话用户标识符和当前用户标识符
ANALYZE维护
收集关于数据库的统计信息
| 命令 | 分组 | 变化行数 | 首条新增行 |
|---|---|---|---|
CREATE SEQUENCE | 表与视图 | +1 −0 | CREATE [ TEMPORARY | TEMP ] SEQUENCE seqname [ INCREMENT increment ] |
CREATE TABLE | 表与视图 | +11 −9 | CREATE [ [ LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name ( |
ALTER TABLE | 表与视图 | +9 −3 | ADD [ COLUMN ] column type [ column_constraint [ ... ] ] |
CREATE TABLE AS | 表与视图 | +2 −2 | CREATE [ [ LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name [ (column_name [, ...] ) ] |
CREATE VIEW | 表与视图 | +1 −0 | CREATE VIEW view [ ( column name list ) ] AS SELECT query |
CREATE INDEX | 索引与统计 | +4 −2 | [ USING acc_method ] ( column [ ops_name ] [, ...] ) |
DROP AGGREGATE | 函数与过程 | +1 −0 | DROP AGGREGATE name ( type ) |
CREATE FUNCTION | 函数与过程 | +8 −8 | CREATE [ OR REPLACE ] FUNCTION name ( [ argtype [, ...] ] ) |
CREATE LANGUAGE | 函数与过程 | +1 −2 | CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE langname |
DROP LANGUAGE | 函数与过程 | +1 −1 | DROP [ PROCEDURAL ] LANGUAGE name |
CREATE OPERATOR | 类型与运算符 | +2 −1 | [, LEFTARG = lefttype |
CREATE TYPE | 类型与运算符 | +1 −1 | [ , DEFAULT = default ] |
GRANT | 角色与权限 | +3 −2 | GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES ] } |
REVOKE | 角色与权限 | +3 −2 | REVOKE { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [,...] | ALL [ PRIVILEGES ] } |
CREATE GROUP | 角色与权限 | +3 −2 | CREATE GROUP name [ [ WITH ] option [ ... ] ] |
CREATE USER | 角色与权限 | +7 −4 | CREATE USER username [ [ WITH ] option [ ... ] ] |
ALTER USER | 角色与权限 | +6 −3 | ALTER USER username [ [ WITH ] option [ ... ] ] |
EXPLAIN | 查询与数据操作 | +1 −0 | EXPLAIN [ ANALYZE ] [ VERBOSE ] query |
LOCK | 查询与数据操作 | +5 −2 | LOCK [ TABLE ] name [, ...] |
SELECT | 查询与数据操作 | +2 −2 | [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ] |
SELECT INTO | 查询与数据操作 | +2 −2 | [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ] |
RESET | 会话与参数 | +1 −0 | RESET ALL |
SHOW | 会话与参数 | +1 −0 | SHOW ALL |
VACUUM | 维护 | +2 −1 | VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ] |
COMMENT | 其它对象 | +1 −0 | AGGREGATE agg_name (agg_type) | |
TRUNCATEDROP SEQUENCEDROP TABLEDROP VIEWREINDEXDROP INDEXCREATE AGGREGATEDROP FUNCTIONDROP OPERATORDROP TYPECREATE DATABASEDROP DATABASEALTER GROUPDROP GROUPDROP USERCREATE CONSTRAINT TRIGGERCREATE RULEDROP RULECREATE TRIGGERDROP TRIGGERLOADCOPYDELETEINSERTUPDATECLOSEDECLAREFETCHMOVEABORTBEGINCOMMITENDROLLBACKSET CONSTRAINTSSET TRANSACTIONLISTENNOTIFYSETUNLISTENCHECKPOINTCLUSTER