pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 7.0 的差异;7.1 共收录 67 条 SQL 命令。
PostgreSQL 7.1 为历史版本,已结束维护。
语法变化按参考页「语法概要」逐行比较;文件改名独立统计,可能同时有语法或正文变化。
SET CONSTRAINTS事务控制
设置当前 SQL 事务的约束模式
SET TRANSACTION事务控制
设置当前 SQL 事务的特性
强制执行一次事务日志检查点
TRUNCATE表与视图
sql-truncate.htm → sql-truncate.html
CREATE SEQUENCE表与视图
sql-createsequence.htm → sql-createsequence.html
DROP SEQUENCE表与视图
sql-dropsequence.htm → sql-dropsequence.html
CREATE TABLE表与视图
sql-createtable.htm → sql-createtable.html
ALTER TABLE表与视图
sql-altertable.htm → sql-altertable.html
DROP TABLE表与视图
sql-droptable.htm → sql-droptable.html
CREATE TABLE AS表与视图
sql-createtableas.htm → sql-createtableas.html
CREATE VIEW表与视图
sql-createview.htm → sql-createview.html
DROP VIEW表与视图
sql-dropview.htm → sql-dropview.html
REINDEX索引与统计
sql-reindex.htm → sql-reindex.html
CREATE INDEX索引与统计
sql-createindex.htm → sql-createindex.html
DROP INDEX索引与统计
sql-dropindex.htm → sql-dropindex.html
CREATE AGGREGATE函数与过程
sql-createaggregate.htm → sql-createaggregate.html
DROP AGGREGATE函数与过程
sql-dropaggregate.htm → sql-dropaggregate.html
CREATE FUNCTION函数与过程
sql-createfunction.htm → sql-createfunction.html
DROP FUNCTION函数与过程
sql-dropfunction.htm → sql-dropfunction.html
CREATE LANGUAGE函数与过程
sql-createlanguage.htm → sql-createlanguage.html
DROP LANGUAGE函数与过程
sql-droplanguage.htm → sql-droplanguage.html
CREATE OPERATOR类型与运算符
sql-createoperator.htm → sql-createoperator.html
DROP OPERATOR类型与运算符
sql-dropoperator.htm → sql-dropoperator.html
CREATE TYPE类型与运算符
sql-createtype.htm → sql-createtype.html
DROP TYPE类型与运算符
sql-droptype.htm → sql-droptype.html
CREATE DATABASE数据库、模式与表空间
sql-createdatabase.htm → sql-createdatabase.html
DROP DATABASE数据库、模式与表空间
sql-dropdatabase.htm → sql-dropdatabase.html
GRANT角色与权限
sql-grant.htm → sql-grant.html
REVOKE角色与权限
sql-revoke.htm → sql-revoke.html
CREATE GROUP角色与权限
sql-creategroup.htm → sql-creategroup.html
ALTER GROUP角色与权限
sql-altergroup.htm → sql-altergroup.html
DROP GROUP角色与权限
sql-dropgroup.htm → sql-dropgroup.html
CREATE USER角色与权限
sql-createuser.htm → sql-createuser.html
ALTER USER角色与权限
sql-alteruser.htm → sql-alteruser.html
DROP USER角色与权限
sql-dropuser.htm → sql-dropuser.html
CREATE CONSTRAINT TRIGGER触发器与规则
sql-createconstraint.htm → sql-createconstraint.html
CREATE RULE触发器与规则
sql-createrule.htm → sql-createrule.html
DROP RULE触发器与规则
sql-droprule.htm → sql-droprule.html
CREATE TRIGGER触发器与规则
sql-createtrigger.htm → sql-createtrigger.html
DROP TRIGGER触发器与规则
sql-droptrigger.htm → sql-droptrigger.html
LOAD扩展与访问方法
sql-load.htm → sql-load.html
COPY查询与数据操作
sql-copy.htm → sql-copy.html
DELETE查询与数据操作
sql-delete.htm → sql-delete.html
EXPLAIN查询与数据操作
sql-explain.htm → sql-explain.html
INSERT查询与数据操作
sql-insert.htm → sql-insert.html
LOCK查询与数据操作
sql-lock.htm → sql-lock.html
SELECT查询与数据操作
sql-select.htm → sql-select.html
UPDATE查询与数据操作
sql-update.htm → sql-update.html
SELECT INTO查询与数据操作
sql-selectinto.htm → sql-selectinto.html
CLOSE游标与预备语句
sql-close.htm → sql-close.html
DECLARE游标与预备语句
sql-declare.htm → sql-declare.html
FETCH游标与预备语句
sql-fetch.htm → sql-fetch.html
MOVE游标与预备语句
sql-move.htm → sql-move.html
ABORT事务控制
sql-abort.htm → sql-abort.html
BEGIN事务控制
sql-begin.htm → sql-begin.html
COMMIT事务控制
sql-commit.htm → sql-commit.html
END事务控制
sql-end.htm → sql-end.html
ROLLBACK事务控制
sql-rollback.htm → sql-rollback.html
LISTEN会话与参数
sql-listen.htm → sql-listen.html
NOTIFY会话与参数
sql-notify.htm → sql-notify.html
RESET会话与参数
sql-reset.htm → sql-reset.html
SET会话与参数
sql-set.htm → sql-set.html
SHOW会话与参数
sql-show.htm → sql-show.html
UNLISTEN会话与参数
sql-unlisten.htm → sql-unlisten.html
CLUSTER维护
sql-cluster.htm → sql-cluster.html
VACUUM维护
sql-vacuum.htm → sql-vacuum.html
COMMENT其它对象
sql-comment.htm → sql-comment.html
| 命令 | 分组 | 变化行数 | 首条新增行 |
|---|---|---|---|
CREATE TABLE | 表与视图 | +20 −7 | CREATE [ TEMPORARY | TEMP ] TABLE table_name ( |
ALTER TABLE | 表与视图 | +4 −0 | ALTER TABLE [ ONLY ] table [ * ] |
CREATE TABLE AS | 表与视图 | +1 −0 | CREATE [ TEMPORARY | TEMP ] TABLE table [ (column [, ...] ) ] |
DROP VIEW | 表与视图 | +1 −0 | DROP VIEW name [, ...] |
DROP INDEX | 索引与统计 | +1 −0 | DROP INDEX index_name [, ...] |
CREATE AGGREGATE | 函数与过程 | +2 −4 | SFUNC = sfunc, STYPE = state_type |
CREATE FUNCTION | 函数与过程 | +1 −1 | LANGUAGE 'langname' |
CREATE LANGUAGE | 函数与过程 | +1 −0 | CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE 'langname' |
DROP LANGUAGE | 函数与过程 | +1 −0 | DROP [ PROCEDURAL ] LANGUAGE 'name' |
DROP OPERATOR | 类型与运算符 | +1 −1 | DROP OPERATOR id ( lefttype | NONE , righttype | NONE ) |
CREATE TYPE | 类型与运算符 | +2 −0 | [ , ALIGNMENT = alignment ] |
DROP TYPE | 类型与运算符 | +1 −0 | DROP TYPE typename [, ...] |
CREATE DATABASE | 数据库、模式与表空间 | +3 −0 | [ WITH [ LOCATION = 'dbpath' ] |
CREATE RULE | 触发器与规则 | +9 −1 | DO [ INSTEAD ] action |
DROP RULE | 触发器与规则 | +1 −0 | DROP RULE name [, ...] |
DELETE | 查询与数据操作 | +1 −0 | DELETE FROM [ ONLY ] table [ WHERE condition ] |
INSERT | 查询与数据操作 | +1 −0 | { DEFAULT VALUES | VALUES ( expression [, ...] ) | SELECT query } |
SELECT | 查询与数据操作 | +16 −7 | * | expression [ AS output_name ] [, ...] |
UPDATE | 查询与数据操作 | +1 −0 | UPDATE [ ONLY ] table SET col = expression [, ...] |
SELECT INTO | 查询与数据操作 | +16 −7 | * | expression [ AS output_name ] [, ...] |
FETCH | 游标与预备语句 | +0 −3 | — |
MOVE | 游标与预备语句 | +1 −1 | MOVE [ direction ] [ count ] |
SET | 会话与参数 | +0 −3 | — |
SHOW | 会话与参数 | +1 −1 | SHOW name |
CLUSTER | 维护 | +1 −1 | CLUSTER indexname ON tablename |