pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 14 的差异;15 共收录 183 条 SQL 命令。
语法变化按参考页「语法概要」逐行比较;文件改名独立统计,可能同时有语法或正文变化。
MERGE查询与数据操作
有条件地插入、更新或删除表中的行
| 命令 | 分组 | 变化行数 | 首条新增行 |
|---|---|---|---|
ALTER MATERIALIZED VIEW | 表与视图 | +2 −0 | SET ACCESS METHOD new_access_method |
CREATE SEQUENCE | 表与视图 | +1 −0 | CREATE [ { TEMPORARY | TEMP } | UNLOGGED ] SEQUENCE [ IF NOT EXISTS ] name |
ALTER SEQUENCE | 表与视图 | +2 −0 | ALTER SEQUENCE [ IF EXISTS ] name SET { LOGGED | UNLOGGED } |
CREATE TABLE | 表与视图 | +3 −0 | UNIQUE [ NULLS [ NOT ] DISTINCT ] index_parameters | |
ALTER TABLE | 表与视图 | +5 −0 | SET ACCESS METHOD new_access_method |
CREATE INDEX | 索引与统计 | +2 −0 | [ NULLS [ NOT ] DISTINCT ] |
CREATE DATABASE | 数据库、模式与表空间 | +7 −0 | [ STRATEGY [=] strategy ] |
ALTER DATABASE | 数据库、模式与表空间 | +2 −0 | ALTER DATABASE name REFRESH COLLATION VERSION |
GRANT | 角色与权限 | +5 −0 | GRANT { { SET | ALTER SYSTEM } [, ... ] | ALL [ PRIVILEGES ] } |
REVOKE | 角色与权限 | +7 −0 | { { SET | ALTER SYSTEM } [, ...] | ALL [ PRIVILEGES ] } |
CREATE PUBLICATION | 逻辑复制 | +5 −2 | [ FOR ALL TABLES |
ALTER PUBLICATION | 逻辑复制 | +8 −3 | ALTER PUBLICATION name ADD publication_object [, ...] |
ALTER SUBSCRIPTION | 逻辑复制 | +2 −0 | ALTER SUBSCRIPTION name SKIP ( skip_option = value ) |
COPY | 查询与数据操作 | +1 −0 | HEADER [ boolean | MATCH ] |
TRUNCATECREATE MATERIALIZED VIEWCREATE TABLE ASCREATE VIEWALTER VIEWREINDEXCREATE STATISTICSCREATE LANGUAGECREATE TRANSFORMDROP TRANSFORMALTER COLLATIONCREATE TYPEALTER TYPEDROP OWNEDCREATE POLICYALTER TRIGGERCREATE ACCESS METHODCREATE FOREIGN TABLECREATE SUBSCRIPTIONEXPLAININSERTLOCKUPDATEPREPARESET TRANSACTIONSETALTER SYSTEMCHECKPOINTCLUSTERVACUUMCOMMENT