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

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

百科 / SQL 命令 / 11 变更

PostgreSQL 11 SQL 命令变更

相对 PostgreSQL 10 的差异;11 共收录 182 条 SQL 命令。

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

换一个对比基准

汇总

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

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

新增命令 6

移除命令 0

  • 这一版没有移除命令。

文件改名 0

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

语法变化 25

命令分组变化行数首条新增行
CREATE TABLE表与视图+7 −0[ PARTITION BY { RANGE | LIST | HASH } ( { column_name | ( expression ) } [ COLLATE collation ] [ opclass ] [, ... ] ) ]
ALTER TABLE表与视图+28 −0ATTACH PARTITION partition_name { FOR VALUES partition_bound_spec | DEFAULT }
CREATE INDEX索引与统计+3 −0CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ [ IF NOT EXISTS ] name ] ON [ ONLY ] table_name [ USING method ]
ALTER INDEX索引与统计+4 −0ALTER INDEX name ATTACH PARTITION index_name
CREATE AGGREGATE函数与过程+10 −0[ , FINALFUNC_EXTRA ]
CREATE FUNCTION函数与过程+0 −1—
CREATE OPERATOR类型与运算符+1 −0{FUNCTION|PROCEDURE} = function_name
GRANT角色与权限+2 −1ON { { FUNCTION | PROCEDURE | ROUTINE } routine_name [ ( [ [ argmode ] [ arg_name ] arg_type [, ...] ] ) ] [, ...]
REVOKE角色与权限+2 −0ON { { FUNCTION | PROCEDURE | ROUTINE } function_name [ ( [ [ argmode ] [ arg_name ] arg_type [, ...] ] ) ] [, ...]
ALTER DEFAULT PRIVILEGES角色与权限+2 −0ON { FUNCTIONS | ROUTINES }
CREATE GROUP角色与权限+1 −0| [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL
SECURITY LABEL角色与权限+4 −1PROCEDURE procedure_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |
CREATE ROLE角色与权限+1 −0| [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL
ALTER ROLE角色与权限+1 −0| [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL
CREATE USER角色与权限+1 −0| [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL
ALTER USER角色与权限+1 −0| [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL
CREATE EVENT TRIGGER触发器与规则+1 −0EXECUTE { FUNCTION | PROCEDURE } function_name()
CREATE TRIGGER触发器与规则+1 −0EXECUTE { FUNCTION | PROCEDURE } function_name ( arguments )
ALTER EXTENSION扩展与访问方法+2 −0PROCEDURE procedure_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |
CREATE FOREIGN TABLE外部数据+3 −0{ FOR VALUES partition_bound_spec | DEFAULT }
SELECT查询与数据操作+3 −1from_item join_type from_item { ON join_condition | USING ( join_column [, ...] ) }
ALTER SYSTEM会话与参数+1 −1ALTER SYSTEM SET configuration_parameter { TO | = } { value [, ...] | DEFAULT }
ANALYZE维护+3 −1ANALYZE [ ( option [, ...] ) ] [ table_and_columns [, ...] ]
VACUUM维护+4 −3VACUUM [ ( option [, ...] ) ] [ table_and_columns [, ...] ]
COMMENT其它对象+4 −1PROCEDURE procedure_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |

仅正文更新 66

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

CREATE MATERIALIZED VIEWDROP TABLECREATE TABLE ASCREATE VIEWREINDEXDROP INDEXCREATE STATISTICSDODROP AGGREGATEALTER FUNCTIONDROP FUNCTIONCREATE LANGUAGECREATE TRANSFORMCREATE COLLATIONCREATE DOMAINALTER DOMAINALTER OPERATORDROP OPERATORCREATE OPERATOR CLASSDROP OPERATOR CLASSCREATE OPERATOR FAMILYALTER OPERATOR FAMILYCREATE TYPEALTER TYPECREATE DATABASEALTER GROUPREASSIGN OWNEDDROP POLICYSET ROLESET SESSION AUTHORIZATIONCREATE RULEALTER TRIGGERLOADCREATE ACCESS METHODCREATE EXTENSIONALTER TEXT SEARCH CONFIGURATIONDROP TEXT SEARCH CONFIGURATIONDROP TEXT SEARCH DICTIONARYDROP TEXT SEARCH PARSERCREATE TEXT SEARCH TEMPLATEDROP TEXT SEARCH TEMPLATEALTER FOREIGN TABLECREATE SERVERDROP SERVERCREATE PUBLICATIONALTER PUBLICATIONCREATE SUBSCRIPTIONDROP SUBSCRIPTIONCOPYDELETEEXPLAININSERTLOCKUPDATESELECT INTODECLAREFETCHPREPAREBEGINCOMMITENDPREPARE TRANSACTIONDISCARDSETUNLISTENALTER LARGE OBJECT