pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 8.3 的差异;8.4 共收录 138 条 SQL 命令。
PostgreSQL 8.4 为历史版本,已结束维护。
语法变化按参考页「语法概要」逐行比较;文件改名独立统计,可能同时有语法或正文变化。
CREATE FOREIGN DATA WRAPPER外部数据
定义一个新的外部数据包装器
ALTER FOREIGN DATA WRAPPER外部数据
更改外部数据包装器的定义
移除一个外部数据包装器
CREATE SERVER外部数据
定义一个新的外部服务器
ALTER SERVER外部数据
更改外部服务器的定义
DROP SERVER外部数据
移除一个外部服务器描述符
定义用户到外部服务器的新映射
更改用户映射的定义
移除外部服务器的用户映射
| 命令 | 分组 | 变化行数 | 首条新增行 |
|---|---|---|---|
TRUNCATE | 表与视图 | +2 −0 | TRUNCATE [ TABLE ] [ ONLY ] name [ * ] [, ... ] |
ALTER SEQUENCE | 表与视图 | +4 −1 | [ START [ WITH ] start ] |
ALTER TABLE | 表与视图 | +3 −0 | ALTER [ COLUMN ] column [ SET DATA ] TYPE type [ USING expression ] |
CREATE TABLE AS | 表与视图 | +1 −0 | [ WITH [ NO ] DATA ] |
ALTER VIEW | 表与视图 | +5 −1 | ALTER VIEW name ALTER [ COLUMN ] column SET DEFAULT expression |
CREATE FUNCTION | 函数与过程 | +3 −0 | name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } defexpr ] [, ...] ] ) |
CREATE CAST | 类型与运算符 | +3 −0 | CREATE CAST (sourcetype AS targettype) |
CREATE OPERATOR CLASS | 类型与运算符 | +0 −1 | — |
ALTER OPERATOR FAMILY | 类型与运算符 | +0 −1 | — |
CREATE TYPE | 类型与运算符 | +4 −0 | [ , LIKE = like_type ] |
ALTER TYPE | 类型与运算符 | +1 −0 | ALTER TYPE name RENAME TO new_name |
CREATE DATABASE | 数据库、模式与表空间 | +3 −0 | [ LC_COLLATE [=] lc_collate ] |
ALTER DATABASE | 数据库、模式与表空间 | +2 −0 | ALTER DATABASE name SET TABLESPACE new_tablespace |
GRANT | 角色与权限 | +13 −0 | GRANT { { 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 −0 | LOCK [ 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 −0 | CLUSTER [VERBOSE] tablename [ USING indexname ] |