登录
第 VI 部分。参考
本参考中的条目旨在以合理的篇幅提供权威、完整且正式的摘要,介绍其各自的主题。有关使用PostgreSQL的更多信息(以叙述、教程或示例形式),可以在本书的其他部分找到。请参阅每个参考页面上列出的交叉引用。
参考条目也可以作为传统的“手册”页面提供。
目录
- I. SQL 命令
- ABORT — 中止当前事务
- ALTER AGGREGATE — 更改聚合函数的定义
- ALTER COLLATION — 更改校对的定义
- ALTER CONVERSION — 更改转换的定义
- ALTER DATABASE — 更改数据库
- ALTER DEFAULT PRIVILEGES — 定义默认访问权限
- ALTER DOMAIN — 更改域的定义
- ALTER EVENT TRIGGER — 更改事件触发器的定义
- ALTER EXTENSION — 更改扩展的定义
- ALTER FOREIGN DATA WRAPPER — 更改外部数据包装器的定义
- ALTER FOREIGN TABLE — 更改外部表的定义
- ALTER FUNCTION — 更改函数的定义
- ALTER GROUP — 更改角色名称或成员资格
- ALTER INDEX — 更改索引的定义
- ALTER LANGUAGE — 更改过程语言的定义
- ALTER LARGE OBJECT ——更改大对象的定义
- ALTER MATERIALIZED VIEW ——更改物化视图的定义
- ALTER OPERATOR ——更改运算符的定义
- ALTER OPERATOR CLASS ——更改运算符类的定义
- ALTER OPERATOR FAMILY ——更改运算符族的定义
- ALTER POLICY ——更改行级安全策略的定义
- ALTER PROCEDURE ——更改过程的定义
- ALTER PUBLICATION ——更改发布的定义
- ALTER ROLE ——更改数据库角色
- ALTER ROUTINE ——更改例程的定义
- ALTER RULE ——更改规则的定义
- ALTER SCHEMA ——更改模式的定义
- ALTER SEQUENCE ——更改序列生成器的定义
- ALTER SERVER ——更改外部服务器的定义
- ALTER STATISTICS ——更改扩展统计对象定义
- ALTER SUBSCRIPTION ——更改订阅的定义
- ALTER SYSTEM ——更改服务器配置参数
- 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 — 开始事务块
- CALL — 调用过程
- CHECKPOINT — 强制写入预写日志检查点
- CLOSE — 关闭游标
- CLUSTER — 根据索引对表进行群集
- COMMENT — 定义或更改对象的注释
- COMMIT — 提交当前事务
- COMMIT PREPARED — 提交先前准备用于两阶段提交的事务
- COPY — 在文件和表之间复制数据
- CREATE ACCESS METHOD — 定义新的访问方法
- CREATE AGGREGATE — 定义新的聚合函数
- CREATE CAST — 定义新的强制转换
- CREATE COLLATION — 定义新的排序规则
- CREATE CONVERSION — 定义新的编码转换
- CREATE DATABASE — 创建新的数据库
- CREATE DOMAIN — 定义新的域
- CREATE EVENT TRIGGER — 定义新的事件触发器
- CREATE EXTENSION — 安装扩展
- 创建外键数据包装器 — 定义一个新的外键数据包装器
- 创建外键表 — 定义一个新的外键表
- 创建函数 — 定义一个新函数
- 创建组 — 定义一个新的数据库角色
- 创建索引 — 定义一个新索引
- 创建语言 — 定义一种新的过程语言
- 创建物化视图 — 定义一个新的物化视图
- 创建运算符 — 定义一个新运算符
- 创建运算符类 — 定义一个新的运算符类
- 创建运算符族 — 定义一个新的运算符族
- 创建策略 — 为表定义一个新的行级安全策略
- 创建过程 — 定义一个新过程
- 创建发布 — 定义一个新发布
- 创建角色 — 定义一个新的数据库角色
- 创建规则 — 定义一个新的重写规则
- 创建架构 — 定义一个新的架构
- 创建序列 — 定义一个新的序列生成器
- 创建服务器 — 定义一个新的外键服务器
- 创建统计信息 — 定义扩展统计信息
- 创建订阅 — 定义一个新订阅
- 创建表 — 定义一个新表
- 创建表 AS — 从查询结果中定义一个新表
- CREATE TABLESPACE — 定义一个新的表空间
- CREATE TEXT SEARCH CONFIGURATION — 定义一个新的文本搜索配置
- CREATE TEXT SEARCH DICTIONARY — 定义一个新的文本搜索词典
- CREATE TEXT SEARCH PARSER — 定义一个新的文本搜索解析器
- CREATE TEXT SEARCH TEMPLATE — 定义一个新的文本搜索模板
- CREATE TRANSFORM — 定义一个新的转换
- CREATE TRIGGER — 定义一个新的触发器
- CREATE TYPE — 定义一个新的数据类型
- CREATE USER — 定义一个新的数据库角色
- CREATE USER MAPPING — 定义一个用户到外部服务器的新映射
- CREATE VIEW — 定义一个新的视图
- DEALLOCATE — 取消分配一个已准备好的语句
- DECLARE — 定义一个游标
- DELETE — 删除表中的行
- DISCARD — 丢弃会话状态
- DO — 执行一个匿名代码块
- DROP ACCESS METHOD — 删除一个访问方法
- DROP AGGREGATE — 删除一个聚合函数
- DROP CAST — 删除一个强制转换
- DROP COLLATION — 删除一个排序规则
- DROP CONVERSION — 删除转换
- DROP DATABASE — 删除数据库
- DROP DOMAIN — 删除域
- DROP EVENT TRIGGER — 删除事件触发器
- DROP EXTENSION — 删除扩展
- DROP FOREIGN DATA WRAPPER — 删除外部数据包装器
- DROP FOREIGN TABLE — 删除外部表
- DROP FUNCTION — 删除函数
- DROP GROUP — 删除数据库角色
- DROP INDEX — 删除索引
- DROP LANGUAGE — 删除过程语言
- DROP MATERIALIZED VIEW — 删除物化视图
- DROP OPERATOR — 删除运算符
- DROP OPERATOR CLASS — 删除运算符类
- DROP OPERATOR FAMILY — 删除运算符族
- DROP OWNED — 删除数据库角色所拥有的数据库对象
- DROP POLICY — 从表中删除行级安全策略
- DROP PROCEDURE — 删除过程
- DROP PUBLICATION — 删除发布
- DROP ROLE — 删除数据库角色
- DROP ROUTINE — 删除例程
- DROP RULE ——删除重写规则
- DROP SCHEMA ——删除架构
- DROP SEQUENCE ——删除序列
- DROP SERVER ——删除外部服务器描述符
- DROP STATISTICS ——删除扩展统计信息
- DROP SUBSCRIPTION ——删除订阅
- DROP TABLE ——删除表
- DROP TABLESPACE ——删除表空间
- DROP TEXT SEARCH CONFIGURATION ——删除文本搜索配置
- DROP TEXT SEARCH DICTIONARY ——删除文本搜索词典
- DROP TEXT SEARCH PARSER ——删除文本搜索解析器
- DROP TEXT SEARCH TEMPLATE ——删除文本搜索模板
- DROP TRANSFORM ——删除转换
- DROP TRIGGER ——删除触发器
- DROP TYPE ——删除数据类型
- DROP USER ——删除数据库角色
- DROP USER MAPPING ——删除外部服务器的用户映射
- DROP VIEW ——删除视图
- END ——提交当前事务
- EXECUTE ——执行已准备好的语句
- EXPLAIN ——显示语句的执行计划
- FETCH — 使用游标从查询中检索行
- GRANT — 定义访问权限
- IMPORT FOREIGN SCHEMA — 从外部服务器导入表定义
- INSERT — 在表中创建新行
- LISTEN — 监听通知
- LOAD — 加载共享库文件
- LOCK — 锁定表
- MERGE — 有条件地插入、更新或删除表中的行
- MOVE — 定位游标
- NOTIFY — 生成通知
- PREPARE — 准备执行语句
- PREPARE TRANSACTION — 准备当前事务进行两阶段提交
- REASSIGN OWNED — 更改由数据库角色拥有的数据库对象的归属
- REFRESH MATERIALIZED VIEW — 替换物化视图的内容
- REINDEX — 重新构建索引
- RELEASE SAVEPOINT — 释放先前定义的保存点
- RESET — 将运行时参数的值恢复为默认值
- REVOKE — 移除访问权限
- ROLLBACK — 中止当前事务
- ROLLBACK PREPARED — 取消先前已准备进行两阶段提交的事务
- ROLLBACK TO SAVEPOINT — 回滚到保存点
- SAVEPOINT — 在当前事务中定义一个新的保存点
- SECURITY LABEL — 定义或更改应用于对象的安全性标签
- SELECT — 从表或视图中检索行
- SELECT INTO — 根据查询结果定义一个新表
- SET — 更改运行时参数
- SET CONSTRAINTS — 设置当前事务的约束检查时间
- SET ROLE — 设置当前会话的当前用户标识符
- SET SESSION AUTHORIZATION — 设置会话用户标识符和当前会话的当前用户标识符
- SET TRANSACTION — 设置当前事务的特征
- SHOW — 显示运行时参数的值
- START TRANSACTION — 开始一个事务块
- TRUNCATE — 清空一个表或一组表
- UNLISTEN — 停止监听通知
- UPDATE — 更新表中的行
- VACUUM — 垃圾回收并选择性地分析数据库
- VALUES — 计算一组行
- II. PostgreSQL 客户端应用程序
- clusterdb — 集群 PostgreSQL 数据库
- createdb — 创建一个新的 PostgreSQL 数据库
- createuser — 定义一个新的 PostgreSQL 用户帐户
- dropdb — 删除一个 PostgreSQL 数据库
- dropuser — 删除一个 PostgreSQL 用户帐户
- ecpg — 嵌入式 SQL C 预处理器
- pg_amcheck — 检查一个或多个 PostgreSQL 数据库是否损坏
- pg_basebackup — 获取 PostgreSQL 集群的基础备份
- pgbench — 在 PostgreSQL 上运行基准测试
- pg_config — 检索有关已安装 PostgreSQL 版本的信息
- pg_dump — 将 PostgreSQL 数据库提取到脚本文件或其他存档文件中
- pg_dumpall — 将 PostgreSQL 数据库集群提取到脚本文件中
- pg_isready — 检查 PostgreSQL 服务器的连接状态
- pg_receivewal — 从 PostgreSQL 服务器流式传输预写日志
- pg_recvlogical — 控制 PostgreSQL 逻辑解码流
- pg_restore — 从 pg_dump 创建的存档文件中还原 PostgreSQL 数据库
- pg_verifybackup — 验证 PostgreSQL 集群的基础备份的完整性
- psql — PostgreSQL 交互式终端
- reindexdb — 重新索引 PostgreSQL 数据库
- vacuumdb — 对 PostgreSQL 数据库进行垃圾回收和分析
- III. PostgreSQL 服务器应用程序
- initdb — 创建新的 PostgreSQL 数据库集群
- pg_archivecleanup — 清理 PostgreSQL WAL 存档文件
- pg_checksums — 在 PostgreSQL 数据库集群中启用、禁用或检查数据校验和
- pg_controldata — 显示 PostgreSQL 数据库集群的控制信息
- pg_ctl — 初始化、启动、停止或控制 PostgreSQL 服务器
- pg_resetwal — 重置 PostgreSQL 数据库集群的预写日志和其他控制信息
- pg_rewind — 将 PostgreSQL 数据目录与从中派生的另一个数据目录同步
- pg_test_fsync — 确定 PostgreSQL 最快的
wal_sync_method
- pg_test_timing — 测量时间开销
- pg_upgrade — 升级 PostgreSQL 服务器实例
- pg_waldump — 显示 PostgreSQL 数据库集群的预写日志的人类可读呈现
- postgres — PostgreSQL 数据库服务器