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

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

百科 / SQL 命令 / 19 beta 4 变更

PostgreSQL 19 beta 4 SQL 命令变更

相对 PostgreSQL 18 的差异;19 beta 4 共收录 185 条 SQL 命令。

PostgreSQL 19 beta 4 尚未正式发布;本页来自对应手册快照,内容仍可能变化。

换一个对比基准

汇总

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

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

新增命令 2

  • REPACK其它对象

    重写表以回收磁盘空间

  • WAIT其它对象

    等待 WAL 达到目标 LSN

移除命令 0

  • 这一版没有移除命令。

文件改名 0

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

语法变化 21

命令分组变化行数首条新增行
CREATE TABLE表与视图+7 −4CREATE [ persistence_mode ] TABLE [ IF NOT EXISTS ] table_name ( [
CREATE TABLE AS表与视图+2 −1CREATE [ persistence_mode ] TABLE [ IF NOT EXISTS ] table_name
CREATE STATISTICS索引与统计+1 −0ON { column_name | ( expression ) }
CREATE AGGREGATE函数与过程+5 −0[ , SUPPORT = support_function ]
CREATE OPERATOR类型与运算符+0 −1—
CREATE GROUP角色与权限+0 −4—
CREATE USER角色与权限+0 −4—
CREATE TRIGGER触发器与规则+1 −0[ NOT DEFERRABLE | [ DEFERRABLE ] [ INITIALLY IMMEDIATE | INITIALLY DEFERRED ] ] [ ENFORCED ]
CREATE FOREIGN DATA WRAPPER外部数据+2 −0[ CONNECTION connection_function | NO CONNECTION ]
ALTER FOREIGN DATA WRAPPER外部数据+2 −0[ VALIDATOR validator_function | NO VALIDATOR ]
CREATE PUBLICATION逻辑复制+6 −3[ FOR { publication_object [, ... ] | publication_all_object [, ... ] } ]
ALTER PUBLICATION逻辑复制+7 −4ALTER PUBLICATION name SET { publication_object [, ...] | publication_all_object [, ... ] }
CREATE SUBSCRIPTION逻辑复制+1 −0{ SERVER server_name | CONNECTION 'conninfo' }
ALTER SUBSCRIPTION逻辑复制+3 −0ALTER SUBSCRIPTION name SERVER server_name
COPY查询与数据操作+2 −0HEADER [ boolean | integer | MATCH ]
EXPLAIN查询与数据操作+1 −0IO [ boolean ]
INSERT查询与数据操作+2 −0DO SELECT [ FOR { UPDATE | NO KEY UPDATE | SHARE | KEY SHARE } ] [ WHERE condition ]
SELECT INTO查询与数据操作+3 −2[ GROUP BY [ ALL | DISTINCT ] grouping_element [, ...] ]
SET会话与参数+1 −2SET [ SESSION | LOCAL ] configuration_parameter { TO | = } { value [, ...] | DEFAULT }
CHECKPOINT维护+3 −0CHECKPOINT [ ( option [, ...] ) ]
VACUUM维护+1 −2FULL [ boolean ]

仅正文更新 59

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

DROP MATERIALIZED VIEWCREATE SEQUENCEDROP SEQUENCEALTER TABLEDROP TABLECREATE VIEWDROP VIEWDROP INDEXALTER AGGREGATEDROP AGGREGATECREATE FUNCTIONDROP FUNCTIONDROP LANGUAGEDROP PROCEDUREDROP TRANSFORMDROP COLLATIONALTER DOMAINDROP DOMAINDROP OPERATORDROP OPERATOR CLASSDROP OPERATOR FAMILYDROP TYPECREATE DATABASEDROP DATABASECREATE SCHEMADROP SCHEMAGRANTREVOKEALTER DEFAULT PRIVILEGESDROP OWNEDREASSIGN OWNEDCREATE POLICYDROP EVENT TRIGGERDROP RULEDROP TRIGGERDROP ACCESS METHODDROP EXTENSIONDROP TEXT SEARCH CONFIGURATIONDROP TEXT SEARCH DICTIONARYDROP TEXT SEARCH PARSERDROP TEXT SEARCH TEMPLATEDROP FOREIGN DATA WRAPPERCREATE FOREIGN TABLEALTER FOREIGN TABLEDROP FOREIGN TABLECREATE SERVERDROP SERVERDELETEMERGESELECTUPDATEVALUESCOMMITSET TRANSACTIONNOTIFYSHOWALTER SYSTEMCLUSTERCOMMENT