PostgreSQL 7.3 参考手册

The PostgreSQL Global Development Group


Table of Contents
前言
I. SQL 命令
ABORT — 退出当前事务
ALTER DATABASE — 修改一个数据库
ALTER DOMAIN — 改变一个域的定义
ALTER GROUP — 向组中增加用户或从组中删除用户
ALTER TABLE — 修改表的定义
ALTER TRIGGER — 修改一个触发器的定义
ALTER USER — 改变数据库用户帐号.
ANALYZE — 收集与数据库有关的统计
BEGIN — 开始一个事务块
CHECKPOINT — 强制一个事务日志检查点
CLOSE — 关闭一个游标
CLUSTER — 根据一个索引对某个表集簇
COMMENT — 定义或者改变一个对象的评注
COMMIT — 提交当前事务
COPY — 在表和文件之间拷贝数据
CREATE AGGREGATE — 定义一个新的聚集函数
CREATE CAST — 定义一个用户定义的转换
CREATE CONSTRAINT TRIGGER — 定义一个新的约束触发器
CREATE CONVERSION — 定义一个用户定义的码制转换
CREATE DATABASE — 创建新数据库
CREATE DOMAIN — 定义一个新域
CREATE FUNCTION — 定义一个新函数
CREATE GROUP — 定义一个新的用户组
CREATE INDEX — 定义一个新索引
CREATE LANGUAGE — 定义一种新的过程语言
CREATE OPERATOR — 定义一个新的操作符
CREATE OPERATOR CLASS — 为索引定义一个新的操作符表
CREATE RULE — 定义一个新的重写规则
CREATE SCHEMA — 定义一个新的模式
CREATE SEQUENCE — 创建一个新的序列发生器
CREATE TABLE — 定义一个新表
CREATE TABLE AS — 从一条查询的结果中创建一个新表
CREATE TRIGGER — 定义一个新的触发器
CREATE TYPE — 定义一个新的数据类型
CREATE USER — 创建一个新的数据库用户帐户
CREATE VIEW — 定义一个视图
DEALLOCATE — 删除一个准备好的查询
DECLARE — 定义一个游标
DELETE — 删除一个表中的行
DROP AGGREGATE — 删除一个用户定义的聚集函数
DROP CAST — 删除一个用户定义的类型转换
DROP CONVERSION — 删除一个用户定义的编码转换
DROP DATABASE — 删除一个数据库.
DROP DOMAIN — 删除一个用户定义的域
DROP FUNCTION — 删除一个用户定义的函数
DROP GROUP — 删除一个用户组
DROP INDEX — 删除一个索引
DROP LANGUAGE — 删除一个用户定义的过程语言
DROP OPERATOR — 删除一个用户定义操作符
DROP OPERATOR CLASS — 删除一个用户定义的操作符表
DROP RULE — 删除一个重写规则
DROP SCHEMA — 删除一个模式
DROP SEQUENCE — 删除一个序列
DROP TABLE — 删除一个表
DROP TRIGGER — 删除一个触发器定义.
DROP TYPE — 删除一个用户定义数据类型
DROP USER — 删除一个数据库用户帐号
DROP VIEW — 删除一个视图
END — 提交当前的事务
EXECUTE — 执行一个准备好的查询
EXPLAIN — 显示语句执行规划
FETCH — 用游标从表中抓取行
GRANT — 定义访问权限
INSERT — 在表中创建新行
LISTEN — 监听一个通知
LOAD — 装载或重载一个共享库文件
LOCK — 明确地锁定一个表
MOVE — 把游标放到表中的特定的行
NOTIFY — 生成一个通知
PREPARE — 创建一个准备好的查询
REINDEX — 恢复一个损坏了的索引
RESET — 把一个运行时参数值恢复为缺省值
REVOKE — 删除访问权限.
ROLLBACK — 退出当前事务
SELECT — 从表或视图中取出若干行.
SELECT INTO — 从一个查询的结果中创建一个新表
SET — 改变运行时参数
SET CONSTRAINTS — 设置当前事务的约束模式
SET SESSION AUTHORIZATION — 为当前会话设置会话用户标识符和当前用户标识符
SET TRANSACTION — 设置当前事务的特性
SHOW — 显示运行时参数的数值
START TRANSACTION — 开始一个事务块
TRUNCATE — 清空一个表
UNLISTEN — 停止监听通知信息
UPDATE — 更新一个表中的行
VACUUM — 垃圾收集以及可选地分析一个数据库
II. 客户端应用
clusterdb — 对一个PostgreSQL数据库进行建簇
createdb — 创建一个新的 PostgreSQL 数据库
createlang — 定义一种新的 PostgreSQL 过程语言.
createuser — 定义一个新的 PostgreSQL 用户帐户
dropdb — 删除一个现有 PostgreSQL 数据库
droplang — 删除一种 PostgreSQL 过程语言
dropuser — 删除一个 PostgreSQL 用户帐户
ecpg — 嵌入的 SQL C 预处理器
pg_config — 检索已安装版本的 PostgreSQL 的信息
pg_dump — 将一个PostgreSQL数据库抽出到一个脚本文件 或者其它归档文件中
pg_dumpall — 抽出一个 PostgreSQL 数据库集群到脚本文件中。
pg_restore — 从一个由 pg_dump 创建的备份文件中恢复 PostgreSQL 数据库.
psqlPostgreSQL 交互终端
pgtclshPostgreSQL TCL shell 客户端
pgtkshPostgreSQL Tcl/Tk shell 客户端.
vacuumdb — 收集垃圾并且分析一个PostgreSQL 数据库
III. PostgreSQL 服务器应用
initdb — 创建一个新的 PostgreSQL数据库集群
initlocation — 创建一个从属的 PostgreSQL数据库存储区
ipcclean — 从退出的PostgreSQL服务器中删除共享内存和信号灯
pg_ctl — 启动,停止和重起 PostgreSQL
pg_controldata — 显示服务器范围哪的空值信息
pg_resetxlog — 重置预写日志以及 pg_control 内容
postgres — 意单用户模式运行一个 PostgreSQL服务器
postmasterPostgreSQL多用户数据库服务器