PostgreSQL 7.3.3 参考手册
The PostgreSQL Global Development Group
Copyright
© 1996-2001 by The PostgreSQL Global Development Group
Table of Contents
前言
I.
SQL 命令
ABORT
— 退出当前事务
ALTER DATABASE
— 修改一个数据库
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
数据库.
psql
—
PostgreSQL
交互终端
pgtclsh
—
PostgreSQL
TCL
shell 客户端
pgtksh
—
PostgreSQL
Tcl/Tk
shell 客户端.
vacuumdb
— 收集垃圾并且分析一个
PostgreSQL
数据库
III.
PostgreSQL 服务器应用
initdb
— 创建一个新的
PostgreSQL
数据库集群
initlocation
— 创建一个从属的
PostgreSQL
数据库存储区
ipcclean
— 从退出的
PostgreSQL
服务器中删除共享内存和信号灯
pg_ctl
— 启动,停止和重起
PostgreSQL
pg_controldata
— 显示服务器范围哪的空值信息
pg_resetxlog
— 重置预写日志以及 pg_control 内容
postgres
— 意单用户模式运行一个
PostgreSQL
服务器
postmaster
—
PostgreSQL
多用户数据库服务器
Prev
Home
Next
受限制的环境
前言