pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 7.2 的差异;7.3 共收录 85 条 SQL 命令。
PostgreSQL 7.3 为历史版本,已结束维护。
语法变化按参考页「语法概要」逐行比较;文件改名独立统计,可能同时有语法或正文变化。
CREATE CAST类型与运算符
定义一个用户定义的转换
DROP CAST类型与运算符
删除一个用户定义的类型转换
CREATE CONVERSION类型与运算符
定义一个用户定义的编码转换
DROP CONVERSION类型与运算符
移除一个用户定义的转换
CREATE DOMAIN类型与运算符
定义一个新的域
DROP DOMAIN类型与运算符
移除一个用户定义的域
CREATE OPERATOR CLASS类型与运算符
为索引定义一个新的操作符类
DROP OPERATOR CLASS类型与运算符
删除一个用户定义的操作符类
ALTER DATABASE数据库、模式与表空间
更改一个数据库
CREATE SCHEMA数据库、模式与表空间
定义一个新模式
DROP SCHEMA数据库、模式与表空间
移除一个模式
ALTER TRIGGER触发器与规则
更改一个触发器的定义
DEALLOCATE游标与预备语句
移除一个预备查询
EXECUTE游标与预备语句
执行一个预备查询
PREPARE游标与预备语句
创建一个预备查询
开始一个事务块
| 命令 | 分组 | 变化行数 | 首条新增行 |
|---|---|---|---|
DROP SEQUENCE | 表与视图 | +1 −0 | DROP SEQUENCE name [, ...] [ CASCADE | RESTRICT ] |
ALTER TABLE | 表与视图 | +13 −3 | ADD [ COLUMN ] column type [ column_constraint [ ... ] ] |
DROP TABLE | 表与视图 | +1 −0 | DROP TABLE name [, ...] [ CASCADE | RESTRICT ] |
CREATE VIEW | 表与视图 | +1 −0 | CREATE [ OR REPLACE ] VIEW view [ ( column name list ) ] AS SELECT query |
DROP VIEW | 表与视图 | +1 −0 | DROP VIEW name [, ...] [ CASCADE | RESTRICT ] |
DROP INDEX | 索引与统计 | +1 −0 | DROP INDEX index_name [, ...] [ CASCADE | RESTRICT ] |
DROP AGGREGATE | 函数与过程 | +1 −0 | DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ] |
CREATE FUNCTION | 函数与过程 | +7 −6 | { LANGUAGE langname |
DROP FUNCTION | 函数与过程 | +1 −0 | DROP FUNCTION name ( [ type [, ...] ] ) [ CASCADE | RESTRICT ] |
CREATE LANGUAGE | 函数与过程 | +1 −0 | HANDLER call_handler [ VALIDATOR valfunction ] |
DROP LANGUAGE | 函数与过程 | +1 −0 | DROP [ PROCEDURAL ] LANGUAGE name [ CASCADE | RESTRICT ] |
CREATE OPERATOR | 类型与运算符 | +3 −0 | [, HASHES ] [, MERGES ] |
DROP OPERATOR | 类型与运算符 | +1 −0 | DROP OPERATOR id ( lefttype | NONE , righttype | NONE ) [ CASCADE | RESTRICT ] |
CREATE TYPE | 类型与运算符 | +2 −4 | CREATE TYPE typename AS |
DROP TYPE | 类型与运算符 | +1 −0 | DROP TYPE typename [, ...] [ CASCADE | RESTRICT ] |
CREATE DATABASE | 数据库、模式与表空间 | +4 −0 | [ [ WITH ] [ OWNER [=] dbowner ] |
GRANT | 角色与权限 | +13 −1 | ON [ TABLE ] tablename [, ...] |
REVOKE | 角色与权限 | +13 −1 | ON [ TABLE ] tablename [, ...] |
SET SESSION AUTHORIZATION | 角色与权限 | +3 −1 | SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username |
ALTER USER | 角色与权限 | +2 −0 | ALTER USER username SET variable { TO | = } { value | DEFAULT } |
CREATE RULE | 触发器与规则 | +2 −3 | CREATE [ OR REPLACE ] RULE name AS ON event |
DROP RULE | 触发器与规则 | +1 −1 | DROP RULE name ON relation [ CASCADE | RESTRICT ] |
DROP TRIGGER | 触发器与规则 | +1 −0 | DROP TRIGGER name ON table [ CASCADE | RESTRICT ] |
COPY | 查询与数据操作 | +12 −6 | COPY table [ ( column [, ...] ) ] |
INSERT | 查询与数据操作 | +1 −0 | { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) | SELECT query } |
SELECT | 查询与数据操作 | +9 −3 | [ LIMIT { count | ALL } ] |
SELECT INTO | 查询与数据操作 | +3 −11 | [ LIMIT { count | ALL } ] |
SET | 会话与参数 | +2 −1 | SET [ SESSION | LOCAL ] variable { TO | = } { value | 'value' | DEFAULT } |
COMMENT | 其它对象 | +12 −2 | CONSTRAINT constraint_name ON table_name | |