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

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

百科 / SQL 命令 / 8.4 变更

PostgreSQL 8.4 SQL 命令变更

相对 PostgreSQL 8.3 的差异;8.4 共收录 138 条 SQL 命令。

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

换一个对比基准

汇总

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

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

新增命令 9

移除命令 0

  • 这一版没有移除命令。

文件改名 0

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

语法变化 23

命令分组变化行数首条新增行
TRUNCATE表与视图+2 −0TRUNCATE [ TABLE ] [ ONLY ] name [ * ] [, ... ]
ALTER SEQUENCE表与视图+4 −1[ START [ WITH ] start ]
ALTER TABLE表与视图+3 −0ALTER [ COLUMN ] column [ SET DATA ] TYPE type [ USING expression ]
CREATE TABLE AS表与视图+1 −0[ WITH [ NO ] DATA ]
ALTER VIEW表与视图+5 −1ALTER VIEW name ALTER [ COLUMN ] column SET DEFAULT expression
CREATE FUNCTION函数与过程+3 −0name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } defexpr ] [, ...] ] )
CREATE CAST类型与运算符+3 −0CREATE CAST (sourcetype AS targettype)
CREATE OPERATOR CLASS类型与运算符+0 −1—
ALTER OPERATOR FAMILY类型与运算符+0 −1—
CREATE TYPE类型与运算符+4 −0[ , LIKE = like_type ]
ALTER TYPE类型与运算符+1 −0ALTER TYPE name RENAME TO new_name
CREATE DATABASE数据库、模式与表空间+3 −0[ LC_COLLATE [=] lc_collate ]
ALTER DATABASE数据库、模式与表空间+2 −0ALTER DATABASE name SET TABLESPACE new_tablespace
GRANT角色与权限+13 −0GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
REVOKE角色与权限+19 −0{ { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
DELETE查询与数据操作+1 −0[ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]
INSERT查询与数据操作+1 −0[ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]
LOCK查询与数据操作+1 −0LOCK [ TABLE ] [ ONLY ] name [ * ] [, ...] [ IN lockmode MODE ] [ NOWAIT ]
SELECT查询与数据操作+11 −0[ WITH [ RECURSIVE ] with_query [, ...] ]
UPDATE查询与数据操作+1 −0[ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]
VALUES查询与数据操作+2 −0[ OFFSET start [ ROW | ROWS ] ]
SELECT INTO查询与数据操作+6 −0[ WITH [ RECURSIVE ] with_query [, ...] ]
CLUSTER维护+2 −0CLUSTER [VERBOSE] tablename [ USING indexname ]

仅正文更新 23

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

CREATE TABLECREATE VIEWREINDEXCREATE INDEXALTER FUNCTIONDROP FUNCTIONCREATE LANGUAGECREATE ROLEALTER ROLESET ROLECREATE TRIGGERCOPYEXPLAINCLOSEDECLAREFETCHMOVEPREPARE TRANSACTIONSETSHOWANALYZEVACUUMCOMMENT