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

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

百科 / SQL 命令 / 18 变更

PostgreSQL 18 SQL 命令变更

相对 PostgreSQL 17 的差异;18 共收录 183 条 SQL 命令。

换一个对比基准

汇总

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

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

新增命令 0

  • 这一版没有新增命令。

移除命令 0

  • 这一版没有移除命令。

文件改名 0

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

语法变化 13

命令分组变化行数首条新增行
CREATE SEQUENCE表与视图+2 −1[ [ NO ] CYCLE ]
ALTER SEQUENCE表与视图+2 −1[ [ NO ] CYCLE ]
CREATE TABLE表与视图+10 −0{ NOT NULL [ NO INHERIT ] |
ALTER TABLE表与视图+12 −0ALTER CONSTRAINT constraint_name [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ] [ ENFORCED | NOT ENFORCED ]
ALTER DEFAULT PRIVILEGES角色与权限+10 −0TO { [ GROUP ] role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
CREATE FOREIGN TABLE外部数据+8 −0| LIKE source_table [ like_option ... ] }
COPY查询与数据操作+1 −0REJECT_LIMIT maxerror
DELETE查询与数据操作+1 −0[ RETURNING [ WITH ( { OLD | NEW } AS output_alias [, ...] ) ]
INSERT查询与数据操作+1 −0[ RETURNING [ WITH ( { OLD | NEW } AS output_alias [, ...] ) ]
MERGE查询与数据操作+1 −0[ RETURNING [ WITH ( { OLD | NEW } AS output_alias [, ...] ) ]
UPDATE查询与数据操作+1 −0[ RETURNING [ WITH ( { OLD | NEW } AS output_alias [, ...] ) ]
ANALYZE维护+1 −0[ ONLY ] table_name [ * ] [ ( column_name [, ...] ) ]
VACUUM维护+1 −0[ ONLY ] table_name [ * ] [ ( column_name [, ...] ) ]

仅正文更新 28

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

CREATE MATERIALIZED VIEWCREATE TABLE ASREINDEXCREATE INDEXCREATE STATISTICSCREATE LANGUAGECREATE COLLATIONCREATE OPERATOR CLASSALTER OPERATOR FAMILYCREATE TYPEALTER TYPECREATE DATABASEALTER DATABASECREATE TABLESPACEALTER TABLESPACECREATE POLICYCREATE ROLECREATE ACCESS METHODCREATE EXTENSIONALTER FOREIGN TABLECREATE PUBLICATIONALTER PUBLICATIONCREATE SUBSCRIPTIONALTER SUBSCRIPTIONEXPLAINCHECKPOINTCLUSTERCOMMENT