↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

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

百科 / SQL 命令 / 9.6 变更

PostgreSQL 9.6 SQL 命令变更

相对 PostgreSQL 9.5 的差异;9.6 共收录 167 条 SQL 命令。

PostgreSQL 9.6 为历史版本,已结束维护。

换一个对比基准

汇总

  1. 2新增命令
  2. 0移除命令
  3. 0文件改名
  4. 19语法变化
  5. 74仅正文更新

语法变化按参考页「语法概要」逐行比较;文件改名独立统计,可能同时有语法或正文变化。

新增命令 2

移除命令 0

  • 这一版没有移除命令。

文件改名 0

  • 这一版没有参考页改名。

语法变化 19

命令分组变化行数首条新增行
ALTER MATERIALIZED VIEW表与视图+2 −0ALTER MATERIALIZED VIEW name
ALTER TABLE表与视图+1 −0ADD [ COLUMN ] [ IF NOT EXISTS ] column_name data_type [ COLLATE collation ] [ column_constraint [ ... ] ]
ALTER INDEX索引与统计+1 −0ALTER INDEX name DEPENDS ON EXTENSION extension_name
CREATE AGGREGATE函数与过程+12 −0[ , FINALFUNC_EXTRA ]
CREATE FUNCTION函数与过程+4 −0| { IMMUTABLE | STABLE | VOLATILE }
ALTER FUNCTION函数与过程+3 −1ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )
DROP TRANSFORM函数与过程+1 −0DROP TRANSFORM [ IF EXISTS ] FOR type_name LANGUAGE lang_name [ CASCADE | RESTRICT ]
ALTER OPERATOR类型与运算符+4 −0ALTER OPERATOR name ( { left_type | NONE } , { right_type | NONE } )
CREATE GROUP角色与权限+0 −1—
DROP POLICY角色与权限+1 −0DROP POLICY [ IF EXISTS ] name ON table_name [ CASCADE | RESTRICT ]
CREATE ROLE角色与权限+0 −1—
ALTER ROLE角色与权限+0 −1—
CREATE USER角色与权限+0 −1—
ALTER USER角色与权限+0 −1—
ALTER TRIGGER触发器与规则+1 −0ALTER TRIGGER name ON table_name DEPENDS ON EXTENSION extension_name
CREATE EXTENSION扩展与访问方法+1 −0[ CASCADE ]
ALTER EXTENSION扩展与访问方法+1 −0ACCESS METHOD object_name |
VACUUM维护+1 −0VACUUM [ ( { FULL | FREEZE | VERBOSE | ANALYZE | DISABLE_PAGE_SKIPPING } [, ...] ) ] [ table_name [ (column_name [, ...] ) ] ]
COMMENT其它对象+1 −0ACCESS METHOD object_name |

仅正文更新 74

74 条命令的语法未变,说明文字有更新

DROP MATERIALIZED VIEWCREATE SEQUENCEDROP SEQUENCECREATE TABLEDROP TABLECREATE VIEWDROP VIEWREINDEXCREATE INDEXDROP INDEXDROP AGGREGATEDROP FUNCTIONCREATE LANGUAGEDROP LANGUAGECREATE COLLATIONDROP COLLATIONALTER DOMAINDROP DOMAINCREATE OPERATORDROP OPERATORCREATE OPERATOR CLASSDROP OPERATOR CLASSCREATE OPERATOR FAMILYALTER OPERATOR FAMILYDROP OPERATOR FAMILYCREATE TYPEDROP TYPECREATE DATABASEALTER DATABASECREATE SCHEMADROP SCHEMACREATE TABLESPACEALTER TABLESPACEGRANTREVOKEDROP OWNEDREASSIGN OWNEDDROP ROLESET ROLECREATE EVENT TRIGGERDROP EVENT TRIGGERCREATE RULEDROP RULECREATE TRIGGERDROP TRIGGERLOADDROP EXTENSIONDROP TEXT SEARCH CONFIGURATIONDROP TEXT SEARCH DICTIONARYDROP TEXT SEARCH PARSERDROP TEXT SEARCH TEMPLATEDROP FOREIGN DATA WRAPPERALTER FOREIGN TABLEDROP FOREIGN TABLEDROP SERVERCREATE USER MAPPINGALTER USER MAPPINGDROP USER MAPPINGCOPYSELECTSELECT INTODECLAREFETCHPREPAREPREPARE TRANSACTIONSET TRANSACTIONNOTIFYRESETSETSHOWALTER SYSTEMANALYZECHECKPOINTALTER LARGE OBJECT