跳至主要內容

KlustronDB大约 10 分钟

这份参考中的条目意欲提供关于相应主题的权威、完整和正式的总结。关于使用PostgreSQL的更多信息(以叙述、教程或例子的形式)可以在本书的其他部分找到。见每个参考页面上列出的交叉引用。

这些参考条目也在传统“man”页面中可用。

目录

I. SQL 命令 : ABORT — 中止当前事务

[ALTER AGGREGATE](sql-alteraggregate.md) — 更改一个聚集函数的定义

[ALTER COLLATION](sql-altercollation.md) — 更改一个排序规则的定义

[ALTER CONVERSION](sql-alterconversion.md) — 改变一个转换的定义

[ALTER DATABASE](sql-alterdatabase.md) — 更改一个数据库

[ALTER DEFAULT PRIVILEGES](sql-alterdefaultprivileges.md) — 定义默认访问特权

[ALTER DOMAIN](sql-alterdomain.md) — 更改一个域的定义

[ALTER EVENT TRIGGER](sql-altereventtrigger.md) — 更改一个事件触发器的定义

[ALTER EXTENSION](sql-alterextension.md) — 更改一个扩展的定义

[ALTER FOREIGN DATA WRAPPER](sql-alterforeigndatawrapper.md) — 更改一个外部数据包装器的定义

[ALTER FOREIGN TABLE](sql-alterforeigntable.md) — 更改一个外部表的定义

[ALTER FUNCTION](sql-alterfunction.md) — 更改一个函数的定义

[ALTER GROUP](sql-altergroup.md) — 更改角色名称或者成员关系

[ALTER INDEX](sql-alterindex.md) — 更改一个索引的定义

[ALTER LANGUAGE](sql-alterlanguage.md) — 更改一种过程语言的定义

[ALTER LARGE OBJECT](sql-alterlargeobject.md) — 更改一个大对象的定义

[ALTER MATERIALIZED VIEW](sql-altermaterializedview.md) — 更改一个物化视图的定义

[ALTER OPERATOR](sql-alteroperator.md) — 更改一个操作符的定义

[ALTER OPERATOR CLASS](sql-alteropclass.md) — 更改一个操作符类的定义

[ALTER OPERATOR FAMILY](sql-alteropfamily.md) — 更改一个操作符族的定义

[ALTER POLICY](sql-alterpolicy.md) — 更改一条行级安全性策略的定义

[ALTER PROCEDURE](sql-alterprocedure.md) — change the definition of a procedure

[ALTER PUBLICATION](sql-alterpublication.md) — 修改发布的定义

[ALTER ROLE](sql-alterrole.md) — 更改一个数据库角色

[ALTER ROUTINE](sql-alterroutine.md) — 更改一个例程的定义

[ALTER RULE](sql-alterrule.md) — 更改一个规则定义

[ALTER SCHEMA](sql-alterschema.md) — 更改一个模式的定义

[ALTER SEQUENCE](sql-altersequence.md) — 更改一个序列发生器的定义

[ALTER SERVER](sql-alterserver.md) — 更改一个外部服务器的定义

[ALTER STATISTICS](sql-alterstatistics.md) — 更改扩展统计对象的定义

[ALTER SUBSCRIPTION](sql-altersubscription.md) — 修改订阅的定义

[ALTER SYSTEM](sql-altersystem.md) — 更改一个服务器配置参数

[ALTER TABLE](sql-altertable.md) — 更改一个表的定义

[ALTER TABLESPACE](sql-altertablespace.md) — 更改一个表空间的定义

[ALTER TEXT SEARCH CONFIGURATION](sql-altertsconfig.md) — 更改一个文本搜索配置的定义

[ALTER TEXT SEARCH DICTIONARY](sql-altertsdictionary.md) — 更改一个文本搜索字典的定义

[ALTER TEXT SEARCH PARSER](sql-altertsparser.md) — 更改一个文本搜索解析器的定义

[ALTER TEXT SEARCH TEMPLATE](sql-altertstemplate.md) — 更改一个文本搜索模板的定义

[ALTER TRIGGER](sql-altertrigger.md) — 更改一个触发器的定义

[ALTER TYPE](sql-altertype.md) — 更改一个类型的定义

[ALTER USER](sql-alteruser.md) — 更改一个数据库角色

[ALTER USER MAPPING](sql-alterusermapping.md) — 更改一个用户映射的定义

[ALTER VIEW](sql-alterview.md) — 更改一个视图的定义

[ANALYZE](sql-analyze.md) — 收集有关一个数据库的统计信息

[BEGIN](sql-begin.md) — 开始一个事务块

[CALL](sql-call.md) — 调用一个过程

[CHECKPOINT](sql-checkpoint.md) — 强制一个WAL日志检查点

[CLOSE](sql-close.md) — 关闭一个游标

[CLUSTER](sql-cluster.md) — 根据一个索引聚簇一个表

[COMMENT](sql-comment.md) — 定义或者更改一个对象的注释

[COMMIT](sql-commit.md) — 提交当前事务

[COMMIT PREPARED](sql-commit-prepared.md) — 提交一个早前为两阶段提交预备的事务

[COPY](sql-copy.md) — 在一个文件和一个表之间复制数据

[CREATE ACCESS METHOD](sql-create-access-method.md) — 定义一种新的访问方法

[CREATE AGGREGATE](sql-createaggregate.md) — 定义一个新的聚集函数

[CREATE CAST](sql-createcast.md) — 定义一种新的造型

[CREATE COLLATION](sql-createcollation.md) — 定义一种新排序规则

[CREATE CONVERSION](sql-createconversion.md) — 定义一种新的编码转换

[CREATE DATABASE](sql-createdatabase.md) — 创建一个新数据库

[CREATE DOMAIN](sql-createdomain.md) — 定义一个新的域

[CREATE EVENT TRIGGER](sql-createeventtrigger.md) — 定义一个新的事件触发器

[CREATE EXTENSION](sql-createextension.md) — 安装一个扩展

[CREATE FOREIGN DATA WRAPPER](sql-createforeigndatawrapper.md) — 定义一个新的外部数据包装器

[CREATE FOREIGN TABLE](sql-createforeigntable.md) — 定义一个新的外部表

[CREATE FUNCTION](sql-createfunction.md) — 定义一个新函数

[CREATE GROUP](sql-creategroup.md) — 定义一个新的数据库角色

[CREATE INDEX](sql-createindex.md) — 定义一个新索引

[CREATE LANGUAGE](sql-createlanguage.md) — 定义一种新的过程语言

[CREATE MATERIALIZED VIEW](sql-creatematerializedview.md) — 定义一个新的物化视图

[CREATE OPERATOR](sql-createoperator.md) — 定义一个新的操作符

[CREATE OPERATOR CLASS](sql-createopclass.md) — 定义一个新的操作符类

[CREATE OPERATOR FAMILY](sql-createopfamily.md) — 定义一个新的操作符族

[CREATE POLICY](sql-createpolicy.md) — 为一个表定义一条新的行级安全性策略

[CREATE PROCEDURE](sql-createprocedure.md) — 定义一个新的过程

[CREATE PUBLICATION](sql-createpublication.md) — 定义一个新的发布

[CREATE ROLE](sql-createrole.md) — 定义一个新的数据库角色

[CREATE RULE](sql-createrule.md) — 定义一条新的重写规则

[CREATE SCHEMA](sql-createschema.md) — 定义一个新模式

[CREATE SEQUENCE](sql-createsequence.md) — 定义一个新的序列发生器

[CREATE SERVER](sql-createserver.md) — 定义一个新的外部服务器

[CREATE STATISTICS](sql-createstatistics.md) — 定义扩展统计

[CREATE SUBSCRIPTION](sql-createsubscription.md) — 定义一个新的订阅

[CREATE TABLE](sql-createtable.md) — 定义一个新表

[CREATE TABLE AS](sql-createtableas.md) — 从一个查询的结果创建一个新表

[CREATE TABLESPACE](sql-createtablespace.md) — 定义一个新的表空间

[CREATE TEXT SEARCH CONFIGURATION](sql-createtsconfig.md) — 定义一个新的文本搜索配置

[CREATE TEXT SEARCH DICTIONARY](sql-createtsdictionary.md) — 定义一个新的文本搜索字典

[CREATE TEXT SEARCH PARSER](sql-createtsparser.md) — 定义一个新的文本搜索解析器

[CREATE TEXT SEARCH TEMPLATE](sql-createtstemplate.md) — 定义一种新的文本搜索模板

[CREATE TRANSFORM](sql-createtransform.md) — 定义一个新的转换

[CREATE TRIGGER](sql-createtrigger.md) — 定义一个新触发器

[CREATE TYPE](sql-createtype.md) — 定义一种新的数据类型

[CREATE USER](sql-createuser.md) — 定义一个新的数据库角色

[CREATE USER MAPPING](sql-createusermapping.md) — 定义一个用户到一个外部服务器的新映射

[CREATE VIEW](sql-createview.md) — 定义一个新视图

[DEALLOCATE](sql-deallocate.md) — 释放一个预备语句

[DECLARE](sql-declare.md) — 定义一个游标

[DELETE](sql-delete.md) — 删除一个表的行

[DISCARD](sql-discard.md) — 抛弃会话状态

[DO](sql-do.md) — 执行一个匿名代码块

[DROP ACCESS METHOD](sql-drop-access-method.md) — 移除一种访问方法

[DROP AGGREGATE](sql-dropaggregate.md) — 移除一个聚集函数

[DROP CAST](sql-dropcast.md) — 移除一个造型

[DROP COLLATION](sql-dropcollation.md) — 移除一个排序规则

[DROP CONVERSION](sql-dropconversion.md) — 移除一个转换

[DROP DATABASE](sql-dropdatabase.md) — 移除一个数据库

[DROP DOMAIN](sql-dropdomain.md) — 移除一个域

[DROP EVENT TRIGGER](sql-dropeventtrigger.md) — 移除一个事件触发器

[DROP EXTENSION](sql-dropextension.md) — 移除一个扩展

[DROP FOREIGN DATA WRAPPER](sql-dropforeigndatawrapper.md) — 移除一个外部数据包装器

[DROP FOREIGN TABLE](sql-dropforeigntable.md) — 移除一个外部表

[DROP FUNCTION](sql-dropfunction.md) — 移除一个函数

[DROP GROUP](sql-dropgroup.md) — 移除一个数据库角色

[DROP INDEX](sql-dropindex.md) — 移除一个索引

[DROP LANGUAGE](sql-droplanguage.md) — 移除一个过程语言

[DROP MATERIALIZED VIEW](sql-dropmaterializedview.md) — 移除一个物化视图

[DROP OPERATOR](sql-dropoperator.md) — 移除一个操作符

[DROP OPERATOR CLASS](sql-dropopclass.md) — 移除一个操作符类

[DROP OPERATOR FAMILY](sql-dropopfamily.md) — 移除一个操作符族

[DROP OWNED](sql-drop-owned.md) — 移除一个数据库角色拥有的数据库对象

[DROP POLICY](sql-droppolicy.md) — 从一个表移除一条行级安全性策略

[DROP PROCEDURE](sql-dropprocedure.md) — 移除一个过程

[DROP PUBLICATION](sql-droppublication.md) — 删除一个发布

[DROP ROLE](sql-droprole.md) — 移除一个数据库角色

[DROP ROUTINE](sql-droproutine.md) — 删除一个例程

[DROP RULE](sql-droprule.md) — 移除一个重写规则

[DROP SCHEMA](sql-dropschema.md) — 移除一个模式

[DROP SEQUENCE](sql-dropsequence.md) — 移除一个序列

[DROP SERVER](sql-dropserver.md) — 移除一个外部服务器描述符

[DROP STATISTICS](sql-dropstatistics.md) — 删除扩展统计

[DROP SUBSCRIPTION](sql-dropsubscription.md) — 删除一个订阅

[DROP TABLE](sql-droptable.md) — 移除一个表

[DROP TABLESPACE](sql-droptablespace.md) — 移除一个表空间

[DROP TEXT SEARCH CONFIGURATION](sql-droptsconfig.md) — 移除一个文本搜索配置

[DROP TEXT SEARCH DICTIONARY](sql-droptsdictionary.md) — 移除一个文本搜索字典

[DROP TEXT SEARCH PARSER](sql-droptsparser.md) — 移除一个文本搜索解析器

[DROP TEXT SEARCH TEMPLATE](sql-droptstemplate.md) — 移除一个文本搜索模板

[DROP TRANSFORM](sql-droptransform.md) — 移除转换

[DROP TRIGGER](sql-droptrigger.md) — 移除一个触发器

[DROP TYPE](sql-droptype.md) — 移除一个数据类型

[DROP USER](sql-dropuser.md) — 移除一个数据库角色

[DROP USER MAPPING](sql-dropusermapping.md) — 移除一个用于外部服务器的用户映射

[DROP VIEW](sql-dropview.md) — 移除一个视图

[END](sql-end.md) — 提交当前事务

[EXECUTE](sql-execute.md) — 执行一个预备语句

[EXPLAIN](sql-explain.md) — 显示一个语句的执行计划

[FETCH](sql-fetch.md) — 使用游标从查询中检索行

[GRANT](sql-grant.md) — 定义访问特权

[IMPORT FOREIGN SCHEMA](sql-importforeignschema.md) — 从一个外部服务器导入表定义

[INSERT](sql-insert.md) — 在一个表中创建新行

[LISTEN](sql-listen.md) — 监听一个通知

[LOAD](sql-load.md) — 载入一个共享库文件

[LOCK](sql-lock.md) — 锁定一个表

[MOVE](sql-move.md) — 定位一个游标

[NOTIFY](sql-notify.md) — 生成一个通知

[PREPARE](sql-prepare.md) — 为执行准备一个语句

[PREPARE TRANSACTION](sql-prepare-transaction.md) — 为两阶段提交准备当前事务

[REASSIGN OWNED](sql-reassign-owned.md) — 更改一个数据库角色拥有的数据库对象的拥有关系

[REFRESH MATERIALIZED VIEW](sql-refreshmaterializedview.md) — 替换一个物化视图的内容

[REINDEX](sql-reindex.md) — 重建索引

[RELEASE SAVEPOINT](sql-release-savepoint.md) — 销毁一个之前定义的保存点

[RESET](sql-reset.md) — 把一个运行时参数的值恢复到默认值

[REVOKE](sql-revoke.md) — 移除访问特权

[ROLLBACK](sql-rollback.md) — 中止当前事务

[ROLLBACK PREPARED](sql-rollback-prepared.md) — 取消一个之前为两阶段提交准备好的事务

[ROLLBACK TO SAVEPOINT](sql-rollback-to.md) — 回滚到一个保存点

[SAVEPOINT](sql-savepoint.md) — 在当前事务中定义一个新的保存点

[SECURITY LABEL](sql-security-label.md) — 定义或更改应用到一个对象的安全标签

[SELECT](sql-select.md) — 从一个表或视图检索行

[SELECT INTO](sql-selectinto.md) — 从一个查询的结果定义一个新表

[SET](sql-set.md) — 更改一个运行时参数

[SET CONSTRAINTS](sql-set-constraints.md) — 为当前事务设置约束检查时机

[SET ROLE](sql-set-role.md) — 设置当前会话的当前用户标识符

[SET SESSION AUTHORIZATION](sql-set-session-authorization.md) — 设置当前会话的会话用户标识符和当前用户标识符

[SET TRANSACTION](sql-set-transaction.md) — 设置当前事务的特性

[SHOW](sql-show.md) — 显示一个运行时参数的值

[START TRANSACTION](sql-start-transaction.md) — 开始一个事务块

[TRUNCATE](sql-truncate.md) — 清空一个表或者一组表

[UNLISTEN](sql-unlisten.md) — 停止监听一个通知

[UPDATE](sql-update.md) — 更新一个表的行

[VACUUM](sql-vacuum.md) — 垃圾收集并根据需要分析一个数据库

[VALUES](sql-values.md) — 计算一个行集合

II. PostgreSQL 客户端应用 : clusterdb — 聚簇一个PostgreSQL数据库

[createdb](app-createdb.md) — 创建一个新的PostgreSQL数据库

[createuser](app-createuser.md) — 定义一个新的PostgreSQL用户账户

[dropdb](app-dropdb.md) — 移除一个PostgreSQL数据库

[dropuser](app-dropuser.md) — 移除一个PostgreSQL用户账户

[ecpg](app-ecpg.md) — 嵌入式 SQL C 预处理器

[pg_basebackup](app-pgbasebackup.md) — 获得一个PostgreSQL集簇的一个基础备份

[pgbench](pgbench.md) — 在PostgreSQL上运行一个基准测试

[pg_config](app-pgconfig.md) — 获取已安装的PostgreSQL的信息

[pg_dump](app-pgdump.md) — 把PostgreSQL数据库抽取为一个脚本文件或其他归档文件

[pg_dumpall](app-pg-dumpall.md) — 将一个PostgreSQL数据库集簇抽取到一个脚本文件中

[pg_isready](app-pg-isready.md) — 检查一个PostgreSQL服务器的连接状态

[pg_receivewal](app-pgreceivewal.md) — 以流的方式从一个PostgreSQL服务器得到预写式日志

[pg_recvlogical](app-pgrecvlogical.md) — 控制 PostgreSQL 逻辑解码流

[pg_restore](app-pgrestore.md) — 从一个由pg_dump创建的归档文件恢复一个PostgreSQL数据库

[psql](app-psql.md) — PostgreSQL的交互式终端

[reindexdb](app-reindexdb.md) — 重索引一个PostgreSQL数据库

[vacuumdb](app-vacuumdb.md) — 对一个PostgreSQL数据库进行垃圾收集和分析

III. PostgreSQL 服务器应用 : initdb — 创建一个新的PostgreSQL数据库集簇

[pg_archivecleanup](pgarchivecleanup.md) — 清理PostgreSQL WAL 归档文件

[pg_controldata](app-pgcontroldata.md) — 显示一个PostgreSQL数据库集簇的控制信息

[pg_ctl](app-pg-ctl.md) — 初始化、启动、停止或控制一个PostgreSQL服务器

[pg_resetwal](app-pgresetwal.md) — 重置一个PostgreSQL数据库集簇的预写式日志以及其他控制信息

[pg_rewind](app-pgrewind.md) — 把一个PostgreSQL数据目录与另一个从该目录中复制出来的数据目录同步

[pg_test_fsync](pgtestfsync.md) — 为PostgreSQL判断最快的 `wal_sync_method`

[pg_test_timing](pgtesttiming.md) — 度量计时开销

[pg_upgrade](pgupgrade.md) — 升级PostgreSQL服务器实例

[pg_verify_checksums](pgverifychecksums.md) — verify data checksums in a PostgreSQL database cluster

[pg_waldump](pgwaldump.md) — 以人类可读的形式显示一个PostgreSQL 数据库集簇的预写式日志

[postgres](app-postgres.md) — PostgreSQL数据库服务器

[postmaster](app-postmaster.md) — PostgreSQL数据库服务器