历史版本。 PostgreSQL 9.0 已结束支持。 2015-10-08. 请参阅 当前版本手册.
部分 VI. 参考
本参考中的各条目旨在以适当的篇幅,对各自的主题给出权威、完整且正式的总结。关于如何使用PostgreSQL的更多信息,例如叙述性说明、教程或示例,可在本书的其他部分找到。另见各参考页列出的交叉引用。
这些参考条目也提供传统的“man”手册页形式。
目录
- I. SQL 命令
- ABORT — abort the current transaction
- ALTER AGGREGATE — 更改一个聚合函数的定义
- ALTER CONVERSION — 更改一个转换的定义
- ALTER DATABASE — change a database
- ALTER DEFAULT PRIVILEGES — define default access privileges
- ALTER DOMAIN — 更改一个域的定义
- ALTER FOREIGN DATA WRAPPER — 更改外部数据包装器的定义
- ALTER FUNCTION — 更改函数的定义
- ALTER GROUP — 更改角色名称或成员资格
- ALTER INDEX — 更改索引的定义
- ALTER LANGUAGE — 更改一种过程语言的定义
- ALTER LARGE OBJECT — 更改一个大对象的定义
- ALTER OPERATOR — 更改一个操作符的定义
- ALTER OPERATOR CLASS — 更改一个操作符类的定义
- ALTER OPERATOR FAMILY — 更改一个操作符族的定义
- ALTER ROLE — change a database role
- ALTER SCHEMA — 更改一个模式的定义
- ALTER SEQUENCE — 更改序列发生器的定义
- ALTER SERVER — 更改外部服务器的定义
- ALTER TABLE — 更改一个表的定义
- ALTER TABLESPACE — 更改一个表空间的定义
- ALTER TEXT SEARCH CONFIGURATION — 更改一个文本搜索配置的定义
- ALTER TEXT SEARCH DICTIONARY — 更改一个文本搜索字典的定义
- ALTER TEXT SEARCH PARSER — 更改一个全文检索解析器的定义
- ALTER TEXT SEARCH TEMPLATE — 更改一个文本搜索模板的定义
- ALTER TRIGGER — 更改触发器的定义
- ALTER TYPE — 更改类型的定义
- ALTER USER — 更改数据库角色
- ALTER USER MAPPING — 更改用户映射的定义
- ALTER VIEW — 更改视图的定义
- ANALYZE — 收集数据库的统计信息
- BEGIN — start a transaction block
- CHECKPOINT — 强制执行一次事务日志检查点
- CLOSE — close a cursor
- CLUSTER — 按照一个索引对表进行聚簇
- COMMENT — 定义或修改对象的注释
- COMMIT — commit the current transaction
- COMMIT PREPARED — 提交一个先前为两阶段提交而预备的事务
- COPY — 在文件和表之间复制数据
- CREATE AGGREGATE — 定义一个新的聚合函数
- CREATE CAST — define a new cast
- CREATE CONSTRAINT TRIGGER — 定义一个新的约束触发器
- CREATE CONVERSION — 定义一个新的编码转换
- CREATE DATABASE — create a new database
- CREATE DOMAIN — define a new domain
- CREATE FOREIGN DATA WRAPPER — define a new foreign-data wrapper
- CREATE FUNCTION — define a new function
- CREATE GROUP — 定义一个新的数据库角色
- CREATE INDEX — define a new index
- CREATE LANGUAGE — 定义一种新的过程语言
- CREATE OPERATOR — define a new operator
- CREATE OPERATOR CLASS — 定义一个新的操作符类
- CREATE OPERATOR FAMILY — 定义一个新的操作符族
- CREATE ROLE — 定义一个新的数据库角色
- CREATE RULE — 定义一条新的重写规则
- CREATE SCHEMA — define a new schema
- CREATE SEQUENCE — 定义一个新的序列发生器
- CREATE SERVER — 定义一个新的外部服务器
- CREATE TABLE — define a new table
- CREATE TABLE AS — 根据查询结果定义一个新表
- CREATE TABLESPACE — define a new tablespace
- CREATE TEXT SEARCH CONFIGURATION — 定义一个新的文本搜索配置
- CREATE TEXT SEARCH DICTIONARY — 定义一个新的文本搜索字典
- CREATE TEXT SEARCH PARSER — 定义一个新的全文检索解析器
- CREATE TEXT SEARCH TEMPLATE — 定义一个新的全文检索模板
- CREATE TRIGGER — define a new trigger
- CREATE TYPE — 定义一种新的数据类型
- CREATE USER — 定义一个新的数据库角色
- CREATE USER MAPPING — 定义用户到外部服务器的新映射
- CREATE VIEW — define a new view
- DEALLOCATE — deallocate a prepared statement
- DECLARE — define a cursor
- DELETE — 删除表中的行
- DISCARD — discard session state
- DO — 执行匿名代码块
- DROP AGGREGATE — remove an aggregate function
- DROP CAST — remove a cast
- DROP CONVERSION — remove a conversion
- DROP DATABASE — remove a database
- DROP DOMAIN — remove a domain
- DROP FOREIGN DATA WRAPPER — remove a foreign-data wrapper
- DROP FUNCTION — remove a function
- DROP GROUP — 移除一个数据库角色
- DROP INDEX — remove an index
- DROP LANGUAGE — remove a procedural language
- DROP OPERATOR — remove an operator
- DROP OPERATOR CLASS — remove an operator class
- DROP OPERATOR FAMILY — remove an operator family
- DROP OWNED — 移除一个数据库角色所拥有的数据库对象
- DROP ROLE — remove a database role
- DROP RULE — remove a rewrite rule
- DROP SCHEMA — remove a schema
- DROP SEQUENCE — remove a sequence
- DROP SERVER — 移除一个外部服务器描述符
- DROP TABLE — remove a table
- DROP TABLESPACE — remove a tablespace
- DROP TEXT SEARCH CONFIGURATION — 移除一个文本检索配置
- DROP TEXT SEARCH DICTIONARY — 移除一个文本检索词典
- DROP TEXT SEARCH PARSER — 移除一个文本检索解析器
- DROP TEXT SEARCH TEMPLATE — 移除一个文本检索模板
- DROP TRIGGER — remove a trigger
- DROP TYPE — remove a data type
- DROP USER — remove a database role
- DROP USER MAPPING — 删除外部服务器的用户映射
- DROP VIEW — remove a view
- END — commit the current transaction
- EXECUTE — execute a prepared statement
- EXPLAIN — 显示一个语句的执行计划
- FETCH — 使用游标从查询中检索行
- GRANT — define access privileges
- INSERT — 在表中插入新行
- LISTEN — listen for a notification
- LOAD — 载入共享库文件
- LOCK — lock a table
- MOVE — position a cursor
- NOTIFY — generate a notification
- PREPARE — 为执行准备一个语句
- PREPARE TRANSACTION — 为两阶段提交准备当前事务
- REASSIGN OWNED — 更改一个数据库角色所拥有的数据库对象的所有权
- REINDEX — rebuild indexes
- RELEASE SAVEPOINT — 销毁一个先前定义的保存点
- RESET — 将一个运行时参数的值恢复为默认值
- REVOKE — remove access privileges
- ROLLBACK — abort the current transaction
- ROLLBACK PREPARED — 回滚一个先前为两阶段提交而预备的事务
- ROLLBACK TO SAVEPOINT — 回滚到一个保存点
- SAVEPOINT — 在当前事务中定义一个新的保存点
- SELECT — 从表或视图中检索行
- SELECT INTO — 根据查询结果定义一个新表
- SET — change a run-time parameter
- SET CONSTRAINTS — 为当前事务设置约束检查时机
- SET ROLE — 设置当前会话的当前用户标识符
- SET SESSION AUTHORIZATION — 设置当前会话的会话用户标识符和当前用户标识符
- SET TRANSACTION — 设置当前事务的特性
- SHOW — 显示一个运行时参数的值
- START TRANSACTION — start a transaction block
- TRUNCATE — 清空一个表或一组表
- UNLISTEN — 停止监听通知
- UPDATE — 更新表中的行
- VACUUM — 垃圾收集并按需分析数据库
- VALUES — 计算一组行
- II. PostgreSQL 客户端应用
- clusterdb — cluster a PostgreSQL database
- createdb — create a new PostgreSQL database
- createlang — define a new PostgreSQL procedural language
- createuser — define a new PostgreSQL user account
- dropdb — remove a PostgreSQL database
- droplang — remove a PostgreSQL procedural language
- dropuser — remove a PostgreSQL user account
- ecpg — embedded SQL C preprocessor
- pg_config — 获取已安装的PostgreSQL版本的信息
- pg_dump — 将 PostgreSQL 数据库导出为 SQL 脚本或其他格式
- pg_dumpall — 将一个PostgreSQL数据库集簇转储为脚本文件
- pg_restore — restore a PostgreSQL database from an archive file created by pg_dump
- psql — PostgreSQL interactive terminal
- reindexdb — reindex a PostgreSQL database
- vacuumdb — garbage-collect and analyze a PostgreSQL database
- III. PostgreSQL 服务器端应用
- initdb — create a new PostgreSQL database cluster
- pg_controldata — 显示 PostgreSQL 数据库集簇的控制信息
- pg_ctl — initialize, start, stop, or restart a PostgreSQL server
- pg_resetxlog — 重置一个 PostgreSQL 数据库集簇的事务日志及其他控制信息
- postgres — PostgreSQL database server
- postmaster — PostgreSQL数据库服务器