PostgreSQL 中文文档 9.3
介紹
1.
前言
1.1.
何为PostgreSQL?
1.2.
PostgreSQL简史
1.3.
格式约定
1.4.
更多信息
1.5.
臭虫汇报指导
2.
I. 教程
2.1.
Chapter 1. 从头开始
2.1.1.
1.1. 安装
2.1.2.
1.2. 体系基本概念
2.1.3.
1.3. 创建一个数据库
2.1.4.
1.4. 访问数据库
2.2.
Chapter 2. SQL语言
2.2.1.
2.1. 介绍
2.2.2.
2.2. 概念
2.2.3.
2.3. 创建新表
2.2.4.
2.4. 向表中添加行
2.2.5.
2.5. 查询一个表
2.2.6.
2.6. 在表间连接
2.2.7.
2.7. 聚集函数
2.2.8.
2.8. 更新
2.2.9.
2.9. 删除
2.3.
Chapter 3. 高级特性
2.3.1.
3.1. 介绍
2.3.2.
3.2. 视图
2.3.3.
3.3. 外键
2.3.4.
3.4. 事务
2.3.5.
3.5. 窗口函数
2.3.6.
3.6. 继承
2.3.7.
3.7. 结论
3.
II. SQL 语言
3.1.
Chapter 4. SQL语法
3.1.1.
4.1. 词法结构
3.1.2.
4.2. 值表达式
3.1.3.
4.3. 调用函数
3.2.
Chapter 5. 数据定义
3.2.1.
5.1. 表的基本概念
3.2.2.
5.2. 缺省值
3.2.3.
5.3. 约束
3.2.4.
5.4. 系统字段
3.2.5.
5.5. 修改表
3.2.6.
5.6. 权限
3.2.7.
5.7. 模式
3.2.8.
5.8. 继承
3.2.9.
5.9. 分区
3.2.10.
5.10. 外部数据
3.2.11.
5.11. 其它数据库对象
3.2.12.
5.12. 依赖性跟踪
3.3.
Chapter 6. 数据操作
3.3.1.
6.1. 插入数据
3.3.2.
6.2. 更新数据
3.3.3.
6.3. 删除数据
3.4.
Chapter 7. 查询
3.4.1.
7.1. 概述
3.4.2.
7.2. 表表达式
3.4.3.
7.3. 选择列表
3.4.4.
7.4. 组合查询
3.4.5.
7.5. 行排序
3.4.6.
7.6. `LIMIT`和`OFFSET`
3.4.7.
7.7. `VALUES`列表
3.4.8.
7.8. `WITH` 查询 (通用表表达式)
3.5.
Chapter 8. 数据类型
3.5.1.
8.1. 数值类型
3.5.2.
8.2. 货币类型
3.5.3.
8.3. 字符类型
3.5.4.
8.4. 二进制数据类型
3.5.5.
8.5. 日期/时间类型
3.5.6.
8.6. 布尔类型
3.5.7.
8.7. 枚举类型
3.5.8.
8.8. 几何类型
3.5.9.
8.9. 网络地址类型
3.5.10.
8.10. 位串类型
3.5.11.
8.11. 文本搜索类型
3.5.12.
8.12. UUID 类型
3.5.13.
8.13. XML 类型
3.5.14.
8.14. JSON 类型
3.5.15.
8.15. Arrays
3.5.16.
8.16. 复合类型
3.5.17.
8.17. 范围类型
3.5.18.
8.18. 对象标识符类型
3.5.19.
8.19. 伪类型
3.6.
Chapter 9. 函数和操作符
3.6.1.
9.1. 逻辑操作符
3.6.2.
9.2. 比较操作符
3.6.3.
9.3. 数学函数和操作符
3.6.4.
9.4. 字符串函数和操作符
3.6.5.
9.5. 二进制字符串函数和操作符
3.6.6.
9.6. 位串函数和操作符
3.6.7.
9.7. 模式匹配
3.6.8.
9.8. 数据类型格式化函数
3.6.9.
9.9. 时间/日期函数和操作符
3.6.10.
9.10. 支持枚举函数
3.6.11.
9.11. 几何函数和操作符
3.6.12.
9.12. 网络地址函数和操作符
3.6.13.
9.13. 文本检索函数和操作符
3.6.14.
9.14. XML 函数
3.6.15.
9.15. JSON 函数和操作符
3.6.16.
9.16. 序列操作函数
3.6.17.
9.17. 条件表达式
3.6.18.
9.18. 数组函数和操作符
3.6.19.
9.19. 范围函数和操作符
3.6.20.
9.20. 聚集函数
3.6.21.
9.21. 窗口函数
3.6.22.
9.22. 子查询表达式
3.6.23.
9.23. 行和数组比较
3.6.24.
9.24. 返回集合的函数
3.6.25.
9.25. 系统信息函数
3.6.26.
9.26. 系统管理函数
3.6.27.
9.27. 触发器函数
3.6.28.
9.28. 事件触发函数
3.7.
Chapter 10. 类型转换
3.7.1.
10.1. 概述
3.7.2.
10.2. 操作符
3.7.3.
10.3. 函数
3.7.4.
10.4. 值存储
3.7.5.
10.5. `UNION`, `CASE` 和相关构造
3.8.
Chapter 11. 索引
3.8.1.
11.1. 介绍
3.8.2.
11.2. 索引类型
3.8.3.
11.3. 多字段索引
3.8.4.
11.4. 索引和`ORDER BY`
3.8.5.
11.5. 组合多个索引
3.8.6.
11.6. 唯一索引
3.8.7.
11.7. 表达式上的索引
3.8.8.
11.8. 部分索引
3.8.9.
11.9. 操作符类和操作符族
3.8.10.
11.10. 索引和排序
3.8.11.
11.11. 检查索引的使用
3.9.
Chapter 12. 全文检索
3.9.1.
12.1. 介绍
3.9.2.
12.2. 表和索引
3.9.3.
12.3. 控制文本搜索
3.9.4.
12.4. 附加功能
3.9.5.
12.5. 解析器
3.9.6.
12.6. 词典
3.9.7.
12.7. 配置实例
3.9.8.
12.8. 测试和调试文本搜索
3.9.9.
12.9. GiST和GIN索引类型
3.9.10.
12.10. psql支持
3.9.11.
12.11. 限制
3.9.12.
12.12. 来自8.3之前文本搜索的迁移
3.10.
Chapter 13. 并发控制
3.10.1.
13.1. 介绍
3.10.2.
13.2. 事务隔离
3.10.3.
13.3. 明确锁定
3.10.4.
13.4. 应用层数据完整性检查
3.10.5.
13.5. 锁和索引
3.11.
Chapter 14. 性能提升技巧
3.11.1.
14.1. 使用`EXPLAIN`
3.11.2.
14.2. 规划器使用的统计信息
3.11.3.
14.3. 用明确的`JOIN`控制规划器
3.11.4.
14.4. 向数据库中添加记录
3.11.5.
14.5. 非持久性设置
4.
III. 服务器管理
4.1.
Chapter 15. 源码安装
4.1.1.
15.1. 简版
4.1.2.
15.2. 要求
4.1.3.
15.3. 获取源码
4.1.4.
15.4. 安装过程
4.1.5.
15.5. 安装后设置
4.1.6.
15.6. 支持平台
4.1.7.
15.7. 特定平台注意事项
4.2.
Chapter 16. Windows下用源代码安装
4.2.1.
16.1. 用Visual C++或Microsoft Windows SDK编译
4.2.2.
16.2. 用Visual C++或 Borland C++编译 libpq
4.3.
Chapter 17. 服务器设置和操作
4.3.1.
17.1. PostgreSQL用户账户
4.3.2.
17.2. 创建数据库集群
4.3.3.
17.3. 启动数据库服务器
4.3.4.
17.4. 管理内核资源
4.3.5.
17.5. 关闭服务器
4.3.6.
17.6. 升级一个 PostgreSQL 集群
4.3.7.
17.7. 防止服务器欺骗
4.3.8.
17.8. 加密选项
4.3.9.
17.9. 用 SSL 进行安全的 TCP/IP 连接
4.3.10.
17.10. 用SSH隧道进行安全 TCP/IP 连接
4.3.11.
17.11. 在Windows上注册事件日志
4.4.
Chapter 18. 服务器配置
4.4.1.
18.1. 设置参数
4.4.2.
18.2. 文件位置
4.4.3.
18.3. 连接和认证
4.4.4.
18.4. 资源消耗
4.4.5.
18.5. 预写式日志
4.4.6.
18.6. 复制
4.4.7.
18.7. 查询规划
4.4.8.
18.8. 错误报告和日志
4.4.9.
18.9. 运行时统计
4.4.10.
18.10. 自动清理
4.4.11.
18.11. 客户端连接缺省
4.4.12.
18.12. 锁管理
4.4.13.
18.13. 版本和平台兼容性
4.4.14.
18.14. Error Handling
4.4.15.
18.15. 预置选项
4.4.16.
18.16. 自定义选项
4.4.17.
18.17. 开发人员选项
4.4.18.
18.18. 短选项
4.5.
Chapter 19. 用户认证
4.5.1.
19.1. `pg_hba.conf`文件
4.5.2.
19.2. 用户名映射
4.5.3.
19.3. 认证方法
4.5.4.
19.4. 用户认证
4.6.
Chapter 20. 数据库角色
4.6.1.
20.1. 数据库角色
4.6.2.
20.2. 角色属性
4.6.3.
20.3. 角色成员
4.6.4.
20.4. 函数和触发器安全
4.7.
Chapter 21. 管理数据库
4.7.1.
21.1. 概述
4.7.2.
21.2. 创建一个数据库
4.7.3.
21.3. 模板数据库
4.7.4.
21.4. 数据库配置
4.7.5.
21.5. 删除数据库
4.7.6.
21.6. 表空间
4.8.
Chapter 22. 区域
4.8.1.
22.1. 区域支持
4.8.2.
22.2. 排序规则支持
4.8.3.
22.3. 字符集支持
4.9.
Chapter 23. 日常数据库维护工作
4.9.1.
23.1. 日常清理
4.9.2.
23.2. 经常重建索引
4.9.3.
23.3. 日志文件维护
4.10.
Chapter 24. 备份与恢复
4.10.1.
24.1. SQL转储
4.10.2.
24.2. 文件系统级别备份
4.10.3.
24.3. 在线备份以及即时恢复(PITR)
4.11.
Chapter 25. 高可用性与负载均衡,复制
4.11.1.
25.1. 不同解决方案的比较
4.11.2.
25.2. 日志传送备份服务器
4.11.3.
25.3. 失效切换
4.11.4.
25.4. 日志传送的替代方法
4.11.5.
25.5. 热备
4.12.
Chapter 26. 恢复配置
4.12.1.
26.1. 归档恢复设置
4.12.2.
26.2. 恢复目标设置
4.12.3.
26.3. 备用服务器设置
4.13.
Chapter 27. 监控数据库的活动
4.13.1.
27.1. 标准Unix工具
4.13.2.
27.2. 统计收集器
4.13.3.
27.3. 查看锁
4.13.4.
27.4. 动态跟踪
4.14.
Chapter 28. 监控磁盘使用情况
4.14.1.
28.1. 判断磁盘的使用量
4.14.2.
28.2. 磁盘满导致的失效
4.15.
Chapter 29. 可靠性和预写式日志
4.15.1.
29.1. 可靠性
4.15.2.
29.2. 预写式日志(WAL)
4.15.3.
29.3. 异步提交
4.15.4.
29.4. WAL 配置
4.15.5.
29.5. WAL 内部
4.16.
Chapter 30. 回归测试
4.16.1.
30.1. 运行测试
4.16.2.
30.2. 测试评估
4.16.3.
30.3. 平台相关的比较文件
4.16.4.
30.4. 测试覆盖率检查
5.
IV. 客户端接口
5.1.
Chapter 31. libpq - C 库
5.1.1.
31.1. 数据库连接控制函数
5.1.2.
31.2. 连接状态函数
5.1.3.
31.3. 命令执行函数
5.1.4.
31.4. 异步命令处理
5.1.5.
31.5. 逐行检索查询结果
5.1.6.
31.6. 取消正在处理的查询
5.1.7.
31.7. 捷径接口
5.1.8.
31.8. 异步通知
5.1.9.
31.9. 与`COPY`命令相关的函数
5.1.10.
31.10. 控制函数
5.1.11.
31.11. 各种函数
5.1.12.
31.12. 注意信息处理
5.1.13.
31.13. 事件系统
5.1.14.
31.14. 环境变量
5.1.15.
31.15. 口令文件
5.1.16.
31.16. 连接服务的文件
5.1.17.
31.17. LDAP查找连接参数
5.1.18.
31.18. SSL 支持
5.1.19.
31.19. 在多线程程序里的行为
5.1.20.
31.20. 制作libpq程序
5.1.21.
31.21. 例子程序
5.2.
Chapter 32. 大对象
5.2.1.
32.1. 介绍
5.2.2.
32.2. 实现特点
5.2.3.
32.3. 客户端接口
5.2.4.
32.4. 服务器端函数
5.2.5.
32.5. 例子程序
5.3.
Chapter 33. ECPG - 在C中嵌入SQL
5.3.1.
33.1. 概念
5.3.2.
33.2. 管理数据库连接
5.3.3.
33.3. 运行SQL命令
5.3.4.
33.4. 使用宿主变量
5.3.5.
33.5. 动态SQL
5.3.6.
33.6. pgtypes 库
5.3.7.
33.7. 使用描述符范围
5.3.8.
33.8. 错误处理
5.3.9.
33.9. 预处理器指令
5.3.10.
33.10. 处理嵌入的SQL程序
5.3.11.
33.11. 库函数
5.3.12.
33.12. 大对象
5.3.13.
33.13. C++应用程序
5.3.14.
33.14. 嵌入的SQL命令
5.3.14.1.
ALLOCATE DESCRIPTOR
5.3.14.2.
CONNECT
5.3.14.3.
DEALLOCATE DESCRIPTOR
5.3.14.4.
DECLARE
5.3.14.5.
DESCRIBE
5.3.14.6.
DISCONNECT
5.3.14.7.
EXECUTE IMMEDIATE
5.3.14.8.
GET DESCRIPTOR
5.3.14.9.
OPEN
5.3.14.10.
PREPARE
5.3.14.11.
SET AUTOCOMMIT
5.3.14.12.
SET CONNECTION
5.3.14.13.
SET DESCRIPTOR
5.3.14.14.
TYPE
5.3.14.15.
VAR
5.3.14.16.
WHENEVER
5.3.15.
33.15. Informix兼容模式
5.3.16.
33.16. 内部
5.4.
Chapter 34. 信息模式
5.4.1.
34.1. 关于这个模式
5.4.2.
34.2. 数据类型
5.4.3.
34.3. `information_schema_catalog_name`
5.4.4.
34.4. `administrable_role_authorizations`
5.4.5.
34.5. `applicable_roles`
5.4.6.
34.6. `attributes`
5.4.7.
34.7. `character_sets`
5.4.8.
34.8. `check_constraint_routine_usage`
5.4.9.
34.9. `check_constraints`
5.4.10.
34.10. `collations`
5.4.11.
34.11. `collation_character_set_applicability`
5.4.12.
34.12. `column_domain_usage`
5.4.13.
34.13. `column_options`
5.4.14.
34.14. `column_privileges`
5.4.15.
34.15. `column_udt_usage`
5.4.16.
34.16. `columns`
5.4.17.
34.17. `constraint_column_usage`
5.4.18.
34.18. `constraint_table_usage`
5.4.19.
34.19. `data_type_privileges`
5.4.20.
34.20. `domain_constraints`
5.4.21.
34.21. `domain_udt_usage`
5.4.22.
34.22. `domains`
5.4.23.
34.23. `element_types`
5.4.24.
34.24. `enabled_roles`
5.4.25.
34.25. `foreign_data_wrapper_options`
5.4.26.
34.26. `foreign_data_wrappers`
5.4.27.
34.27. `foreign_server_options`
5.4.28.
34.28. `foreign_servers`
5.4.29.
34.29. `foreign_table_options`
5.4.30.
34.30. `foreign_tables`
5.4.31.
34.31. `key_column_usage`
5.4.32.
34.32. `parameters`
5.4.33.
34.33. `referential_constraints`
5.4.34.
34.34. `role_column_grants`
5.4.35.
34.35. `role_routine_grants`
5.4.36.
34.36. `role_table_grants`
5.4.37.
34.37. `role_udt_grants`
5.4.38.
34.38. `role_usage_grants`
5.4.39.
34.39. `routine_privileges`
5.4.40.
34.40. `routines`
5.4.41.
34.41. `schemata`
5.4.42.
34.42. `sequences`
5.4.43.
34.43. `sql_features`
5.4.44.
34.44. `sql_implementation_info`
5.4.45.
34.45. `sql_languages`
5.4.46.
34.46. `sql_packages`
5.4.47.
34.47. `sql_parts`
5.4.48.
34.48. `sql_sizing`
5.4.49.
34.49. `sql_sizing_profiles`
5.4.50.
34.50. `table_constraints`
5.4.51.
34.51. `table_privileges`
5.4.52.
34.52. `tables`
5.4.53.
34.53. `triggered_update_columns`
5.4.54.
34.54. `triggers`
5.4.55.
34.55. `udt_privileges`
5.4.56.
34.56. `usage_privileges`
5.4.57.
34.57. `user_defined_types`
5.4.58.
34.58. `user_mapping_options`
5.4.59.
34.59. `user_mappings`
5.4.60.
34.60. `view_column_usage`
5.4.61.
34.61. `view_routine_usage`
5.4.62.
34.62. `view_table_usage`
5.4.63.
34.63. `views`
6.
V. 服务器端编程
6.1.
Chapter 35. 扩展SQL
6.1.1.
35.1. 扩展性是如何实现的
6.1.2.
35.2. PostgreSQL类型系统
6.1.3.
35.3. 用户定义的函数
6.1.4.
35.4. 查询语言(SQL)函数
6.1.5.
35.5. 函数重载
6.1.6.
35.6. 函数易失性范畴
6.1.7.
35.7. 过程语言函数
6.1.8.
35.8. 内部函数
6.1.9.
35.9. C-语言函数
6.1.10.
35.10. 用户定义聚集
6.1.11.
35.11. 用户定义类型
6.1.12.
35.12. 用户定义操作符
6.1.13.
35.13. 操作符优化信息
6.1.14.
35.14. 扩展索引接口
6.1.15.
35.15. 包装相关对象到一个扩展
6.1.16.
35.16. 扩展基础设施建设
6.2.
Chapter 36. 触发器
6.2.1.
36.1. 触发器行为概述
6.2.2.
36.2. 数据改变的可视性
6.2.3.
36.3. 用C写触发器
6.2.4.
36.4. 一个完整的触发器例子
6.3.
Chapter 37. 事件触发器
6.3.1.
37.1. 事件触发器行为的概述
6.3.2.
37.2. 事件触发器触发矩阵
6.3.3.
37.3. 用C编写事件触发器函数
6.3.4.
37.4. 一个完整的事件触发器的例子
6.4.
Chapter 38. 规则系统
6.4.1.
38.1. 查询树
6.4.2.
38.2. 视图和规则系统
6.4.3.
38.3. 物化视图
6.4.4.
38.4. 在 `INSERT`, `UPDATE`, 和 `DELETE`上的规则
6.4.5.
38.5. 规则和权限
6.4.6.
38.6. 规则和命令状态
6.4.7.
38.7. 规则与触发器的比较
6.5.
Chapter 39. 过程语言
6.5.1.
39.1. 安装过程语言
6.6.
Chapter 40. PL/pgSQL - SQL过程语言
6.6.1.
40.1. 概述
6.6.2.
40.2. PL/pgSQL的结构
6.6.3.
40.3. 声明
6.6.4.
40.4. 表达式
6.6.5.
40.5. 基本语句
6.6.6.
40.6. 控制结构
6.6.7.
40.7. 游标
6.6.8.
40.8. 错误和消息
6.6.9.
40.9. 触发器过程
6.6.10.
40.10. 在后台下的PL/pgSQL
6.6.11.
40.11. 开发PL/pgSQL的一些提示
6.6.12.
40.12. 从Oracle PL/SQL进行移植
6.7.
Chapter 41. PL/Tcl - Tcl 过程语言
6.7.1.
41.1. 概述
6.7.2.
41.2. PL/Tcl 函数和参数
6.7.3.
41.3. PL/Tcl里的数据值
6.7.4.
41.4. PL/Tcl里的全局量
6.7.5.
41.5. 在PL/Tcl里访问数据库
6.7.6.
41.6. PL/Tcl里的触发器过程
6.7.7.
41.7. 模块和`unknown`的命令
6.7.8.
41.8. Tcl 过程名字
6.8.
Chapter 42. PL/Perl - Perl 过程语言
6.8.1.
42.1. PL/Perl 函数和参数
6.8.2.
42.2. PL/Perl里的数据值
6.8.3.
42.3. 内置函数
6.8.4.
42.4. PL/Perl里的全局变量
6.8.5.
42.5. 可信的和不可信的 PL/Perl
6.8.6.
42.6. PL/Perl 触发器
6.8.7.
42.7. 后台PL/Perl
6.9.
Chapter 43. PL/Python - Python 过程语言
6.9.1.
43.1. Python 2 vs. Python 3
6.9.2.
43.2. PL/Python Functions
6.9.3.
43.3. Data Values
6.9.4.
43.4. Sharing Data
6.9.5.
43.5. Anonymous Code Blocks
6.9.6.
43.6. Trigger Functions
6.9.7.
43.7. Database Access
6.9.8.
43.8. Explicit Subtransactions
6.9.9.
43.9. Utility Functions
6.9.10.
43.10. Environment Variables
6.10.
Chapter 44. 服务器编程接口
6.10.1.
44.1. 接口函数
6.10.1.1.
SPI_connect
6.10.1.2.
SPI_finish
6.10.1.3.
SPI_push
6.10.1.4.
SPI_pop
6.10.1.5.
SPI_execute
6.10.1.6.
SPI_exec
6.10.1.7.
SPI_execute_with_args
6.10.1.8.
SPI_prepare
6.10.1.9.
SPI_prepare_cursor
6.10.1.10.
SPI_prepare_params
6.10.1.11.
SPI_getargcount
6.10.1.12.
SPI_getargtypeid
6.10.1.13.
SPI_is_cursor_plan
6.10.1.14.
SPI_execute_plan
6.10.1.15.
SPI_execute_plan_with_paramlist
6.10.1.16.
SPI_execp
6.10.1.17.
SPI_cursor_open
6.10.1.18.
SPI_cursor_open_with_args
6.10.1.19.
SPI_cursor_open_with_paramlist
6.10.1.20.
SPI_cursor_find
6.10.1.21.
SPI_cursor_fetch
6.10.1.22.
SPI_cursor_move
6.10.1.23.
SPI_scroll_cursor_fetch
6.10.1.24.
SPI_scroll_cursor_move
6.10.1.25.
SPI_cursor_close
6.10.1.26.
SPI_keepplan
6.10.1.27.
SPI_saveplan
6.10.2.
44.2. 接口支持函数
6.10.2.1.
SPI_fname
6.10.2.2.
SPI_fnumber
6.10.2.3.
SPI_getvalue
6.10.2.4.
SPI_getbinval
6.10.2.5.
SPI_gettype
6.10.2.6.
SPI_gettypeid
6.10.2.7.
SPI_getrelname
6.10.2.8.
SPI_getnspname
6.10.3.
44.3. 内存管理
6.10.3.1.
SPI_palloc
6.10.3.2.
SPI_repalloc
6.10.3.3.
SPI_pfree
6.10.3.4.
SPI_copytuple
6.10.3.5.
SPI_returntuple
6.10.3.6.
SPI_modifytuple
6.10.3.7.
SPI_freetuple
6.10.3.8.
SPI_freetuptable
6.10.3.9.
SPI_freeplan
6.10.4.
44.4. 数据改变的可视性
6.10.5.
44.5. 例子
6.11.
Chapter 45. 后台工作进程
7.
VI. 参考手册
7.1.
I. SQL 命令
7.1.1.
ABORT
7.1.2.
ALTER AGGREGATE
7.1.3.
ALTER COLLATION
7.1.4.
ALTER CONVERSION
7.1.5.
ALTER DATABASE
7.1.6.
ALTER DEFAULT PRIVILEGES
7.1.7.
ALTER DOMAIN
7.1.8.
ALTER EXTENSION
7.1.9.
ALTER EVENT TRIGGER
7.1.10.
ALTER FOREIGN DATA WRAPPER
7.1.11.
ALTER FOREIGN TABLE
7.1.12.
ALTER FUNCTION
7.1.13.
ALTER GROUP
7.1.14.
ALTER INDEX
7.1.15.
ALTER LANGUAGE
7.1.16.
ALTER LARGE OBJECT
7.1.17.
ALTER MATERIALIZED VIEW
7.1.18.
ALTER OPERATOR
7.1.19.
ALTER OPERATOR CLASS
7.1.20.
ALTER OPERATOR FAMILY
7.1.21.
ALTER ROLE
7.1.22.
ALTER RULE
7.1.23.
ALTER SCHEMA
7.1.24.
ALTER SEQUENCE
7.1.25.
ALTER SERVER
7.1.26.
ALTER TABLE
7.1.27.
ALTER TABLESPACE
7.1.28.
ALTER TEXT SEARCH CONFIGURATION
7.1.29.
ALTER TEXT SEARCH DICTIONARY
7.1.30.
ALTER TEXT SEARCH PARSER
7.1.31.
ALTER TEXT SEARCH TEMPLATE
7.1.32.
ALTER TRIGGER
7.1.33.
ALTER TYPE
7.1.34.
ALTER USER
7.1.35.
ALTER USER MAPPING
7.1.36.
ALTER VIEW
7.1.37.
ANALYZE
7.1.38.
BEGIN
7.1.39.
CHECKPOINT
7.1.40.
CLOSE
7.1.41.
CLUSTER
7.1.42.
COMMENT
7.1.43.
COMMIT
7.1.44.
COMMIT PREPARED
7.1.45.
COPY
7.1.46.
CREATE AGGREGATE
7.1.47.
CREATE CAST
7.1.48.
CREATE COLLATION
7.1.49.
CREATE CONVERSION
7.1.50.
CREATE DATABASE
7.1.51.
CREATE DOMAIN
7.1.52.
CREATE EXTENSION
7.1.53.
CREATE EVENT TRIGGER
7.1.54.
CREATE FOREIGN DATA WRAPPER
7.1.55.
CREATE FOREIGN TABLE
7.1.56.
CREATE FUNCTION
7.1.57.
CREATE GROUP
7.1.58.
CREATE INDEX
7.1.59.
CREATE LANGUAGE
7.1.60.
CREATE MATERIALIZED VIEW
7.1.61.
CREATE OPERATOR
7.1.62.
CREATE OPERATOR CLASS
7.1.63.
CREATE OPERATOR FAMILY
7.1.64.
CREATE ROLE
7.1.65.
CREATE RULE
7.1.66.
CREATE SCHEMA
7.1.67.
CREATE SEQUENCE
7.1.68.
CREATE SERVER
7.1.69.
CREATE TABLE
7.1.70.
CREATE TABLE AS
7.1.71.
CREATE TABLESPACE
7.1.72.
CREATE TEXT SEARCH CONFIGURATION
7.1.73.
CREATE TEXT SEARCH DICTIONARY
7.1.74.
CREATE TEXT SEARCH PARSER
7.1.75.
CREATE TEXT SEARCH TEMPLATE
7.1.76.
CREATE TRIGGER
7.1.77.
CREATE TYPE
7.1.78.
CREATE USER
7.1.79.
CREATE USER MAPPING
7.1.80.
CREATE VIEW
7.1.81.
DEALLOCATE
7.1.82.
DECLARE
7.1.83.
DELETE
7.1.84.
DISCARD
7.1.85.
DO
7.1.86.
DROP AGGREGATE
7.1.87.
DROP CAST
7.1.88.
DROP COLLATION
7.1.89.
DROP CONVERSION
7.1.90.
DROP DATABASE
7.1.91.
DROP DOMAIN
7.1.92.
DROP EXTENSION
7.1.93.
DROP EVENT TRIGGER
7.1.94.
DROP FOREIGN DATA WRAPPER
7.1.95.
DROP FOREIGN TABLE
7.1.96.
DROP FUNCTION
7.1.97.
DROP GROUP
7.1.98.
DROP INDEX
7.1.99.
DROP LANGUAGE
7.1.100.
DROP MATERIALIZED VIEW
7.1.101.
DROP OPERATOR
7.1.102.
DROP OPERATOR CLASS
7.1.103.
DROP OPERATOR FAMILY
7.1.104.
DROP OWNED
7.1.105.
DROP ROLE
7.1.106.
DROP RULE
7.1.107.
DROP SCHEMA
7.1.108.
DROP SEQUENCE
7.1.109.
DROP SERVER
7.1.110.
DROP TABLE
7.1.111.
DROP TABLESPACE
7.1.112.
DROP TEXT SEARCH CONFIGURATION
7.1.113.
DROP TEXT SEARCH DICTIONARY
7.1.114.
DROP TEXT SEARCH PARSER
7.1.115.
DROP TEXT SEARCH TEMPLATE
7.1.116.
DROP TRIGGER
7.1.117.
DROP TYPE
7.1.118.
DROP USER
7.1.119.
DROP USER MAPPING
7.1.120.
DROP VIEW
7.1.121.
END
7.1.122.
EXECUTE
7.1.123.
EXPLAIN
7.1.124.
FETCH
7.1.125.
GRANT
7.1.126.
INSERT
7.1.127.
LISTEN
7.1.128.
LOAD
7.1.129.
LOCK
7.1.130.
MOVE
7.1.131.
NOTIFY
7.1.132.
PREPARE
7.1.133.
PREPARE TRANSACTION
7.1.134.
REASSIGN OWNED
7.1.135.
REFRESH MATERIALIZED VIEW
7.1.136.
REINDEX
7.1.137.
RELEASE SAVEPOINT
7.1.138.
RESET
7.1.139.
REVOKE
7.1.140.
ROLLBACK
7.1.141.
ROLLBACK PREPARED
7.1.142.
ROLLBACK TO SAVEPOINT
7.1.143.
SAVEPOINT
7.1.144.
SECURITY LABEL
7.1.145.
SELECT
7.1.146.
SELECT INTO
7.1.147.
SET
7.1.148.
SET CONSTRAINTS
7.1.149.
SET ROLE
7.1.150.
SET SESSION AUTHORIZATION
7.1.151.
SET TRANSACTION
7.1.152.
SHOW
7.1.153.
START TRANSACTION
7.1.154.
TRUNCATE
7.1.155.
UNLISTEN
7.1.156.
UPDATE
7.1.157.
VACUUM
7.1.158.
VALUES
7.2.
II. PostgreSQL 客户端应用程序
7.2.1.
clusterdb
7.2.2.
createdb
7.2.3.
createlang
7.2.4.
createuser
7.2.5.
dropdb
7.2.6.
droplang
7.2.7.
dropuser
7.2.8.
ecpg
7.2.9.
pg_basebackup
7.2.10.
pg_config
7.2.11.
pg_dump
7.2.12.
pg_dumpall
7.2.13.
pg_isready
7.2.14.
pg_receivexlog
7.2.15.
pg_restore
7.2.16.
psql
7.2.17.
reindexdb
7.2.18.
vacuumdb
7.3.
III. PostgreSQL 服务器应用程序
7.3.1.
initdb
7.3.2.
pg_controldata
7.3.3.
pg_ctl
7.3.4.
pg_resetxlog
7.3.5.
postgres
7.3.6.
postmaster
8.
VII. 内部
8.1.
Chapter 46. PostgreSQL内部概述
8.1.1.
46.1. 查询经过的路径
8.1.2.
46.2. 连接是如何建立起来的
8.1.3.
46.3. 分析器阶段
8.1.4.
46.4. PostgreSQL规则系统
8.1.5.
46.5. 规划器/优化器
8.1.6.
46.6. 执行器
8.2.
Chapter 47. 系统表
8.2.1.
47.1. 概述
8.2.2.
47.2. `pg_aggregate`
8.2.3.
47.3. `pg_am`
8.2.4.
47.4. `pg_amop`
8.2.5.
47.5. `pg_amproc`
8.2.6.
47.6. `pg_attrdef`
8.2.7.
47.7. `pg_attribute`
8.2.8.
47.8. `pg_authid`
8.2.9.
47.9. `pg_auth_members`
8.2.10.
47.10. `pg_cast`
8.2.11.
47.11. `pg_class`
8.2.12.
47.12. `pg_event_trigger`
8.2.13.
47.13. `pg_constraint`
8.2.14.
47.14. `pg_collation`
8.2.15.
47.15. `pg_conversion`
8.2.16.
47.16. `pg_database`
8.2.17.
47.17. `pg_db_role_setting`
8.2.18.
47.18. `pg_default_acl`
8.2.19.
47.19. `pg_depend`
8.2.20.
47.20. `pg_description`
8.2.21.
47.21. `pg_enum`
8.2.22.
47.22. `pg_extension`
8.2.23.
47.23. `pg_foreign_data_wrapper`
8.2.24.
47.24. `pg_foreign_server`
8.2.25.
47.25. `pg_foreign_table`
8.2.26.
47.26. `pg_index`
8.2.27.
47.27. `pg_inherits`
8.2.28.
47.28. `pg_language`
8.2.29.
47.29. `pg_largeobject`
8.2.30.
47.30. `pg_largeobject_metadata`
8.2.31.
47.31. `pg_namespace`
8.2.32.
47.32. `pg_opclass`
8.2.33.
47.33. `pg_operator`
8.2.34.
47.34. `pg_opfamily`
8.2.35.
47.35. `pg_pltemplate`
8.2.36.
47.36. `pg_proc`
8.2.37.
47.37. `pg_range`
8.2.38.
47.38. `pg_rewrite`
8.2.39.
47.39. `pg_seclabel`
8.2.40.
47.40. `pg_shdepend`
8.2.41.
47.41. `pg_shdescription`
8.2.42.
47.42. `pg_shseclabel`
8.2.43.
47.43. `pg_statistic`
8.2.44.
47.44. `pg_tablespace`
8.2.45.
47.45. `pg_trigger`
8.2.46.
47.46. `pg_ts_config`
8.2.47.
47.47. `pg_ts_config_map`
8.2.48.
47.48. `pg_ts_dict`
8.2.49.
47.49. `pg_ts_parser`
8.2.50.
47.50. `pg_ts_template`
8.2.51.
47.51. `pg_type`
8.2.52.
47.52. `pg_user_mapping`
8.2.53.
47.53. 系统视图
8.2.54.
47.54. `pg_available_extensions`
8.2.55.
47.55. `pg_available_extension_versions`
8.2.56.
47.56. `pg_cursors`
8.2.57.
47.57. `pg_group`
8.2.58.
47.58. `pg_indexes`
8.2.59.
47.59. `pg_locks`
8.2.60.
47.60. `pg_matviews`
8.2.61.
47.61. `pg_prepared_statements`
8.2.62.
47.62. `pg_prepared_xacts`
8.2.63.
47.63. `pg_roles`
8.2.64.
47.64. `pg_rules`
8.2.65.
47.65. `pg_seclabels`
8.2.66.
47.66. `pg_settings`
8.2.67.
47.67. `pg_shadow`
8.2.68.
47.68. `pg_stats`
8.2.69.
47.69. `pg_tables`
8.2.70.
47.70. `pg_timezone_abbrevs`
8.2.71.
47.71. `pg_timezone_names`
8.2.72.
47.72. `pg_user`
8.2.73.
47.73. `pg_user_mappings`
8.2.74.
47.74. `pg_views`
8.3.
Chapter 48. 前/后端协议
8.3.1.
48.1. 概要
8.3.2.
48.2. 消息流
8.3.3.
48.3. 流复制协议
8.3.4.
48.4. 消息数据类型
8.3.5.
48.5. 消息格式
8.3.6.
48.6. 错误和通知消息字段
8.3.7.
48.7. 自协议 2.0 以来的变化的概述
8.4.
Chapter 49. PostgreSQL 编码约定
8.4.1.
49.1. 格式
8.4.2.
49.2. 报告服务器里的错误
8.4.3.
49.3. 错误消息风格指导
8.5.
Chapter 50. 本地语言支持
8.5.1.
50.1. 寄语翻译家
8.5.2.
50.2. 寄语程序员
8.6.
Chapter 51. 书写一个过程语言处理器
8.7.
Chapter 52. 写一个外数据包
8.7.1.
52.1. 外数据封装函数
8.7.2.
52.2. 外数据封装回调程序
8.7.3.
52.3. 外数据封装辅助函数
8.7.4.
52.4. 外数据封装查询规划
8.8.
Chapter 53. 基因查询优化器
8.8.1.
53.1. 作为复杂优化问题的查询处理
8.8.2.
53.2. 基因算法
8.8.3.
53.3. PostgreSQL 里的基因查询优化(GEQO)
8.8.4.
53.4. 进一步阅读
8.9.
Chapter 54. 索引访问方法接口定义
8.9.1.
54.1. 索引的系统表记录
8.9.2.
54.2. 索引访问方法函数
8.9.3.
54.3. 索引扫描
8.9.4.
54.4. 索引锁的考量
8.9.5.
54.5. 索引唯一性检查
8.9.6.
54.6. 索引开销估计函数
8.10.
Chapter 55. GiST索引
8.10.1.
55.1. 介绍
8.10.2.
55.2. 扩展性
8.10.3.
55.3. 实现
8.10.4.
55.4. 例
8.11.
Chapter 56. SP-GiST索引
8.11.1.
56.1. 介绍
8.11.2.
56.2. 扩展性
8.11.3.
56.3. 实现
8.11.4.
56.4. 例
8.12.
Chapter 57. GIN索引
8.12.1.
57.1. 介绍
8.12.2.
57.2. 扩展性
8.12.3.
57.3. 实现
8.12.4.
57.4. GIN提示与技巧
8.12.5.
57.5. 限制
8.12.6.
57.6. 例子
8.13.
Chapter 58. 数据库物理存储
8.13.1.
58.1. 数据库文件布局
8.13.2.
58.2. TOAST
8.13.3.
58.3. 自由空间映射
8.13.4.
58.4. 可见映射
8.13.5.
58.5. 初始化分支
8.13.6.
58.6. 数据库分页文件
8.14.
Chapter 59. BKI后端接口
8.14.1.
59.1. BKI 文件格式
8.14.2.
59.2. BKI 命令
8.14.3.
59.3. 系统初始化的BKI文件的结构
8.14.4.
59.4. 例子
8.15.
Chapter 60. 规划器如何使用统计信息
8.15.1.
60.1. 行预期的例子
9.
VIII. 附录
9.1.
Appendix A. PostgreSQL 错误代码
9.2.
Appendix B. 日期/时间支持
9.2.1.
B.1. 日期/时间输入解析
9.2.2.
B.2. 日期/时间关键字
9.2.3.
B.3. 日期/时间配置文件
9.2.4.
B.4. 单位历史
9.3.
Appendix C. SQL关键字
9.4.
Appendix D. SQL兼容性
9.4.1.
D.1. 支持的特性
9.4.2.
D.2. 不支持的特性
9.5.
Appendix E. 版本说明
9.5.1.
E.1. 版本 9.3.1
9.5.2.
E.2. 版本 9.3
9.5.3.
E.3. 版本9.2.5
9.5.4.
E.4. 版本9.2.4
9.5.5.
E.5. 版本9.2.3
9.5.6.
E.6. 版本9.2.2
9.5.7.
E.7. 版本9.2.1
9.5.8.
E.8. 版本9.2
9.5.9.
E.9. 发布9.1.10
9.5.10.
E.10. 发布9.1.9
9.5.11.
E.11. 发布9.1.8
9.5.12.
E.12. 发布9.1.7
9.5.13.
E.13. 发布9.1.6
9.5.14.
E.14. 发布9.1.5
9.5.15.
E.15. 发布9.1.4
9.5.16.
E.16. 发布9.1.3
9.5.17.
E.17. 发布9.1.2
9.5.18.
E.18. 发布9.1.1
9.5.19.
E.19. 发布9.1
9.5.20.
E.20. 版本 9.0.14
9.5.21.
E.21. 版本 9.0.13
9.5.22.
E.22. 版本 9.0.12
9.5.23.
E.23. 版本 9.0.11
9.5.24.
E.24. 版本 9.0.10
9.5.25.
E.25. 版本 9.0.9
9.5.26.
E.26. 版本 9.0.8
9.5.27.
E.27. 版本 9.0.7
9.5.28.
E.28. 版本 9.0.6
9.5.29.
E.29. 版本 9.0.5
9.5.30.
E.30. 版本 9.0.4
9.5.31.
E.31. 版本 9.0.3
9.5.32.
E.32. 版本 9.0.2
9.5.33.
E.33. 版本 9.0.1
9.5.34.
E.34. 版本 9.0
9.5.35.
E.35. 发布8.4.18
9.5.36.
E.36. 发布8.4.17
9.5.37.
E.37. 发布8.4.16
9.5.38.
E.38. 发布8.4.15
9.5.39.
E.39. 发布8.4.14
9.5.40.
E.40. 发布8.4.13
9.5.41.
E.41. 发布8.4.12
9.5.42.
E.42. 发布8.4.11
9.5.43.
E.43. 发布8.4.10
9.5.44.
E.44. 发布8.4.9
9.5.45.
E.45. 发布8.4.8
9.5.46.
E.46. 发布8.4.7
9.5.47.
E.47. 发布8.4.6
9.5.48.
E.48. 发布8.4.5
9.5.49.
E.49. 发布8.4.4
9.5.50.
E.50. 发布8.4.3
9.5.51.
E.51. 发布8.4.2
9.5.52.
E.52. 发布8.4.1
9.5.53.
E.53. 发布8.4
9.5.54.
E.54. 发布8.3.23
9.5.55.
E.55. 发布8.3.22
9.5.56.
E.56. 发布8.3.21
9.5.57.
E.57. 发布8.3.20
9.5.58.
E.58. 发布8.3.19
9.5.59.
E.59. 发布8.3.18
9.5.60.
E.60. 发布8.3.17
9.5.61.
E.61. 发布8.3.16
9.5.62.
E.62. 发布8.3.15
9.5.63.
E.63. 发布8.3.14
9.5.64.
E.64. 发布8.3.13
9.5.65.
E.65. 发布8.3.12
9.5.66.
E.66. 发布8.3.11
9.5.67.
E.67. 发布8.3.10
9.5.68.
E.68. 发布8.3.9
9.5.69.
E.69. 发布8.3.8
9.5.70.
E.70. 发布8.3.7
9.5.71.
E.71. 发布8.3.6
9.5.72.
E.72. 发布8.3.5
9.5.73.
E.73. 发布8.3.4
9.5.74.
E.74. 发布8.3.3
9.5.75.
E.75. 发布8.3.2
9.5.76.
E.76. 发布8.3.1
9.5.77.
E.77. 发布8.3
9.5.78.
E.78. 版本 8.2.23
9.5.79.
E.79. 版本 8.2.22
9.5.80.
E.80. 版本 8.2.21
9.5.81.
E.81. 版本 8.2.20
9.5.82.
E.82. 版本 8.2.19
9.5.83.
E.83. 版本 8.2.18
9.5.84.
E.84. 版本 8.2.17
9.5.85.
E.85. 版本 8.2.16
9.5.86.
E.86. 版本 8.2.15
9.5.87.
E.87. 版本 8.2.14
9.5.88.
E.88. 版本 8.2.13
9.5.89.
E.89. 版本 8.2.12
9.5.90.
E.90. 版本 8.2.11
9.5.91.
E.91. 版本 8.2.10
9.5.92.
E.92. 版本 8.2.9
9.5.93.
E.93. 版本 8.2.8
9.5.94.
E.94. 版本 8.2.7
9.5.95.
E.95. 版本 8.2.6
9.5.96.
E.96. 版本 8.2.5
9.5.97.
E.97. 版本 8.2.4
9.5.98.
E.98. 版本 8.2.3
9.5.99.
E.99. 版本 8.2.2
9.5.100.
E.100. 版本 8.2.1
9.5.101.
E.101. 版本 8.2
9.5.102.
E.102. 版本 8.1.23
9.5.103.
E.103. 版本 8.1.22
9.5.104.
E.104. 版本 8.1.21
9.5.105.
E.105. 版本 8.1.20
9.5.106.
E.106. 版本 8.1.19
9.5.107.
E.107. 版本 8.1.18
9.5.108.
E.108. 版本 8.1.17
9.5.109.
E.109. 版本 8.1.16
9.5.110.
E.110. 版本 8.1.5
9.5.111.
E.111. 版本 8.1.14
9.5.112.
E.112. 版本 8.1.13
9.5.113.
E.113. 版本 8.1.12
9.5.114.
E.114. 版本 8.1.11
9.5.115.
E.115. 版本 8.1.10
9.5.116.
E.116. 版本 8.1.9
9.5.117.
E.117. 版本 8.1.8
9.5.118.
E.118. 版本 8.1.7
9.5.119.
E.119. 版本 8.1.6
9.5.120.
E.120. 版本 8.1.5
9.5.121.
E.121. 版本 8.1.4
9.5.122.
E.122. 版本 8.1.3
9.5.123.
E.123. 版本 8.1.2
9.5.124.
E.124. 版本 8.1.1
9.5.125.
E.125. 版本 8.1
9.5.126.
E.126. 版本 8.0.26
9.5.127.
E.127. 版本 8.0.25
9.5.128.
E.128. 版本 8.0.24
9.5.129.
E.129. 版本 8.0.23
9.5.130.
E.130. 版本 8.0.22
9.5.131.
E.131. 版本 8.0.21
9.5.132.
E.132. 版本 8.0.20
9.5.133.
E.133. 版本 8.0.19
9.5.134.
E.134. 版本 8.0.18
9.5.135.
E.135. 版本 8.0.17
9.5.136.
E.136. 版本 8.0.16
9.5.137.
E.137. 版本 8.0.15
9.5.138.
E.138. 版本 8.0.14
9.5.139.
E.139. 版本 8.0.13
9.5.140.
E.140. 版本 8.0.12
9.5.141.
E.141. 版本 8.0.11
9.5.142.
E.142. 版本 8.0.10
9.5.143.
E.143. 版本 8.0.9
9.5.144.
E.144. 版本 8.0.8
9.5.145.
E.145. 版本 8.0.7
9.5.146.
E.146. 版本 8.0.6
9.5.147.
E.147. 版本 8.0.5
9.5.148.
E.148. 版本 8.0.4
9.5.149.
E.149. 版本 8.0.3
9.5.150.
E.150. 版本 8.0.2
9.5.151.
E.151. 版本 8.0.1
9.5.152.
E.152. 版本 8.0.0
9.5.153.
E.153. 版本 7.4.30
9.5.154.
E.154. 版本 7.4.29
9.5.155.
E.155. 版本 7.4.28
9.5.156.
E.156. 版本 7.4.27
9.5.157.
E.157. 版本 7.4.26
9.5.158.
E.158. 版本 7.4.25
9.5.159.
E.159. 版本 7.4.24
9.5.160.
E.160. 版本 7.4.23
9.5.161.
E.161. 版本 7.4.22
9.5.162.
E.162. 版本 7.4.21
9.5.163.
E.163. 版本 7.4.20
9.5.164.
E.164. 版本 7.4.19
9.5.165.
E.165. 版本 7.4.18
9.5.166.
E.166. 版本 7.4.17
9.5.167.
E.167. 版本 7.4.16
9.5.168.
E.168. 版本 7.4.15
9.5.169.
E.169. 版本 7.4.14
9.5.170.
E.170. 版本 7.4.13
9.5.171.
E.171. 版本 7.4.12
9.5.172.
E.172. 版本 7.4.11
9.5.173.
E.173. 版本 7.4.10
9.5.174.
E.174. 版本 7.4.9
9.5.175.
E.175. 版本 7.4.8
9.5.176.
E.176. 版本 7.4.7
9.5.177.
E.177. 版本 7.4.6
9.5.178.
E.178. 版本 7.4.3
9.5.179.
E.179. 版本 7.4.4
9.5.180.
E.180. 版本 7.4.3
9.5.181.
E.181. 版本 7.4.2
9.5.182.
E.182. 版本 7.4.1
9.5.183.
E.183. 版本 7.4
9.5.184.
E.184. 版本 7.3.21
9.5.185.
E.185. 版本 7.3.20
9.5.186.
E.186. 版本 7.3.19
9.5.187.
E.187. 版本 7.3.18
9.5.188.
E.188. 版本 7.3.17
9.5.189.
E.189. 版本 7.3.16
9.5.190.
E.190. 版本 7.3.15
9.5.191.
E.191. 版本 7.3.14
9.5.192.
E.192. 版本 7.3.13
9.5.193.
E.193. 版本 7.3.12
9.5.194.
E.194. 版本 7.3.11
9.5.195.
E.195. 版本 7.3.10
9.5.196.
E.196. 版本 7.3.9
9.5.197.
E.197. 版本 7.3.8
9.5.198.
E.198. 版本 7.3.7
9.5.199.
E.199. 版本 7.3.6
9.5.200.
E.200. 版本 7.3.5
9.5.201.
E.201. 版本 7.3.4
9.5.202.
E.202. 版本 7.3.3
9.5.203.
E.203. 版本 7.3.2
9.5.204.
E.204. 版本 7.3.1
9.5.205.
E.205. 版本 7.3
9.5.206.
E.206. 版本 7.2.8
9.5.207.
E.207. 版本 7.2.7
9.5.208.
E.208. 版本 7.2.6
9.5.209.
E.209. 版本 7.2.5
9.5.210.
E.210. 版本 7.2.4
9.5.211.
E.211. 版本 7.2.3
9.5.212.
E.212. 版本 7.2.2
9.5.213.
E.213. 版本 7.2.1
9.5.214.
E.214. 版本 7.2
9.5.215.
E.215. 版本 7.1.3
9.5.216.
E.216. 版本 7.1.2
9.5.217.
E.217. 版本 7.1.1
9.5.218.
E.218. 版本 7.1
9.5.219.
E.219. 版本 7.0.3
9.5.220.
E.220. 版本 7.0.2
9.5.221.
E.221. 版本 7.0.1
9.5.222.
E.222. 版本 7.0
9.5.223.
E.223. 版本 6.5.3
9.5.224.
E.224. 版本 6.5.2
9.5.225.
E.225. 版本 6.5.1
9.5.226.
E.226. 版本 6.5
9.5.227.
E.227. 版本 6.4.2
9.5.228.
E.228. 版本 6.4.1
9.5.229.
E.229. 版本 6.4
9.5.230.
E.230. 版本 6.3.2
9.5.231.
E.231. 版本 6.3.1
9.5.232.
E.232. 版本 6.3
9.5.233.
E.233. 版本 6.2.1
9.5.234.
E.234. 版本 6.2
9.5.235.
E.235. 版本 6.1.1
9.5.236.
E.236. 版本 6.1
9.5.237.
E.237. 版本 6.0
9.5.238.
E.238. 版本 1.09
9.5.239.
E.239. 版本 1.02
9.5.240.
E.240. 版本 1.01
9.5.241.
E.241. 版本 1.0
9.5.242.
E.242. Postgres95 版本 0.03
9.5.243.
E.243. Postgres95 版本 0.02
9.5.244.
E.244. Postgres95 版本 0.01
9.6.
Appendix F. 额外提供的模块
9.6.1.
F.1. adminpack
9.6.2.
F.2. auth_delay
9.6.3.
F.3. auto_explain
9.6.4.
F.4. btree_gin
9.6.5.
F.5. btree_gist
9.6.6.
F.6. chkpass
9.6.7.
F.7. citext
9.6.8.
F.8. cube
9.6.9.
F.9. dblink
9.6.9.1.
dblink_connect
9.6.9.2.
dblink_connect_u
9.6.9.3.
dblink_disconnect
9.6.9.4.
dblink
9.6.9.5.
dblink_exec
9.6.9.6.
dblink_open
9.6.9.7.
dblink_fetch
9.6.9.8.
dblink_close
9.6.9.9.
dblink_get_connections
9.6.9.10.
dblink_error_message
9.6.9.11.
dblink_send_query
9.6.9.12.
dblink_is_busy
9.6.9.13.
dblink_get_notify
9.6.9.14.
dblink_get_result
9.6.9.15.
dblink_cancel_query
9.6.9.16.
dblink_get_pkey
9.6.9.17.
dblink_build_sql_insert
9.6.9.18.
dblink_build_sql_delete
9.6.9.19.
dblink_build_sql_update
9.6.10.
F.10. dict_int
9.6.11.
F.11. dict_xsyn
9.6.12.
F.12. dummy_seclabel
9.6.13.
F.13. earthdistance
9.6.14.
F.14. file_fdw
9.6.15.
F.15. fuzzystrmatch
9.6.16.
F.16. hstore
9.6.17.
F.17. intagg
9.6.18.
F.18. intarray
9.6.19.
F.19. isn
9.6.20.
F.20. lo
9.6.21.
F.21. ltree
9.6.22.
F.22. pageinspect
9.6.23.
F.23. passwordcheck
9.6.24.
F.24. pg_buffercache
9.6.25.
F.25. pgcrypto
9.6.26.
F.26. pg_freespacemap
9.6.27.
F.27. pgrowlocks
9.6.28.
F.28. pg_stat_statements
9.6.29.
F.29. pgstattuple
9.6.30.
F.30. pg_trgm
9.6.31.
F.31. postgres_fdw
9.6.32.
F.32. seg
9.6.33.
F.33. sepgsql
9.6.34.
F.34. spi
9.6.35.
F.35. sslinfo
9.6.36.
F.36. tablefunc
9.6.37.
F.37. tcn
9.6.38.
F.38. test_parser
9.6.39.
F.39. tsearch2
9.6.40.
F.40. unaccent
9.6.41.
F.41. uuid-ossp
9.6.42.
F.42. xml2
9.7.
Appendix G. 额外提供的程序
9.7.1.
G.1. 客户端应用程序
9.7.1.1.
oid2name
9.7.1.2.
pgbench
9.7.1.3.
vacuumlo
9.7.2.
G.2. 服务器端应用程序
9.7.2.1.
pg_archivecleanup
9.7.2.2.
pg_standby
9.7.2.3.
pg_test_fsync
9.7.2.4.
pg_test_timing
9.7.2.5.
pg_upgrade
9.7.2.6.
pg_xlogdump
9.8.
Appendix H. 外部项目
9.8.1.
H.1. 客户端接口
9.8.2.
H.2. 管理工具
9.8.3.
H.3. 过程语言
9.8.4.
H.4. 扩展
9.9.
Appendix I. 源代码库
9.9.1.
I.1. 获得源代码通过Git
9.10.
Appendix J. 文档
9.10.1.
J.1. DocBook
9.10.2.
J.2. 工具集
9.10.3.
J.3. 制作文档
9.10.4.
J.4. 文档写作
9.10.5.
J.5. 风格指导
9.11.
Appendix K. 首字母缩略词
10.
参考书目
11.
Index
Powered by
GitBook
PostgreSQL 中文文档 9.3
Chapter 58. 数据库物理存储
Table of Contents
58.1. 数据库文件布局
58.2. TOAST
58.3. 自由空间映射
58.4. 可见映射
58.5. 初始化分支
58.6. 数据库分页文件
本章对PostgreSQL数据库使用的物理存储 格式提供一个概述。