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

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

百科 / SQL 命令 / 9.4 变更

PostgreSQL 9.4 SQL 命令变更

相对 PostgreSQL 9.3 的差异;9.4 共收录 159 条 SQL 命令。

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

换一个对比基准

汇总

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

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

新增命令 1

移除命令 0

  • 这一版没有移除命令。

文件改名 0

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

语法变化 17

命令分组变化行数首条新增行
ALTER MATERIALIZED VIEW表与视图+2 −1ALTER MATERIALIZED VIEW ALL IN TABLESPACE name [ OWNED BY role_name [, ... ] ]
REFRESH MATERIALIZED VIEW表与视图+1 −0REFRESH MATERIALIZED VIEW [ CONCURRENTLY ] name
ALTER TABLE表与视图+4 −0ALTER TABLE ALL IN TABLESPACE name [ OWNED BY role_name [, ... ] ]
CREATE VIEW表与视图+1 −0[ WITH [ CASCADED | LOCAL ] CHECK OPTION ]
ALTER INDEX索引与统计+2 −0ALTER INDEX ALL IN TABLESPACE name [ OWNED BY role_name [, ... ] ]
CREATE AGGREGATE函数与过程+33 −1CREATE AGGREGATE name ( [ argmode ] [ argname ] arg_data_type [ , ... ] ) (
ALTER AGGREGATE函数与过程+6 −3ALTER AGGREGATE name ( aggregate_signature ) RENAME TO new_name
DROP AGGREGATE函数与过程+4 −1DROP AGGREGATE [ IF EXISTS ] name ( aggregate_signature ) [ CASCADE | RESTRICT ]
CREATE TABLESPACE数据库、模式与表空间+1 −0[ WITH ( tablespace_option = value [, ... ] ) ]
SECURITY LABEL角色与权限+4 −1AGGREGATE aggregate_name ( aggregate_signature ) |
CREATE RULE触发器与规则+1 −0SELECT | INSERT | UPDATE | DELETE
ALTER EXTENSION扩展与访问方法+4 −1AGGREGATE aggregate_name ( aggregate_signature ) |
ALTER FOREIGN TABLE外部数据+4 −0DISABLE TRIGGER [ trigger_name | ALL | USER ]
COPY查询与数据操作+1 −0FORCE_NULL ( column_name [, ...] )
SELECT查询与数据操作+5 −1[ * | expression [ [ AS ] output_name ] [, ...] ]
DISCARD会话与参数+1 −0DISCARD { ALL | PLANS | SEQUENCES | TEMPORARY | TEMP }
COMMENT其它对象+4 −1AGGREGATE aggregate_name ( aggregate_signature ) |

仅正文更新 30

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

CREATE TABLECREATE TABLE ASALTER VIEWREINDEXCREATE INDEXDROP INDEXCREATE FUNCTIONCREATE LANGUAGECREATE CASTCREATE DOMAINALTER DOMAINCREATE TYPECREATE DATABASEALTER TABLESPACEALTER DEFAULT PRIVILEGESDROP OWNEDREASSIGN OWNEDSET ROLECREATE TRIGGERCREATE FOREIGN TABLEEXPLAINSELECT INTOABORTROLLBACKSET CONSTRAINTSSET TRANSACTIONSETANALYZEVACUUMALTER LARGE OBJECT