PostgreSQL 7.3.3 开发人员手册

The PostgreSQL Global Development Group

这份文档包含那些用于 PostgreSQL 开发人员的手册.


Table of Contents
1. PostgreSQL 源代码
1.1. 格式
2. PostgreSQL 内部概貌
2.1. 查询经过的路径
2.2. 联接是如何建立起来的
2.3. 分析器阶段
2.3.1. 分析器
2.3.2. 转换处理
2.4. PostgreSQL 规则系统
2.4.1. 重写系统
2.5. 规划器/优化器
2.5.1. 生成可能的规划
2.5.2. 规划的数据结构
2.6. 执行器
3. 系统表
3.1. 概述
3.2. pg_aggregate
3.3. pg_am
3.4. pg_amop
3.5. pg_amproc
3.6. pg_attrdef
3.7. pg_attribute
3.8. pg_cast
3.9. pg_class
3.10. pg_constraint
3.11. pg_conversion
3.12. pg_database
3.13. pg_depend
3.14. pg_description
3.15. pg_group
3.16. pg_index
3.17. pg_inherits
3.18. pg_language
3.19. pg_largeobject
3.20. pg_listener
3.21. pg_namespace
3.22. pg_opclass
3.23. pg_operator
3.24. pg_proc
3.25. pg_rewrite
3.26. pg_shadow
3.27. pg_statistic
3.28. pg_trigger
3.29. pg_type
4. 前/后端协议
4.1. 概述
4.2. 协议
4.2.1. 启动
4.2.2. 查询
4.2.3. 函数调用
4.2.4. 通知响应
4.2.5. 取消正在处理的请求
4.2.6. 终止
4.2.7. SSL 会话加密
4.3. 消息数据类型
4.4. 消息格式
5. gcc缺省优化
6. BKI 后端接口
6.1. BKI 文件格式
6.2. BKI命令
6.3. 例子
7. 分页文件
8. 基因查询优化
8.1. 作为复杂优化问题的查询处理
8.2. 基因算法
8.3. PostgreSQL 里的基因查询优化(GEQO
8.3.1. PostgreSQL GEQO 未来的实现任务
8.4. 进一步阅读
9. GiST 索引
10. 本地语言支持
10.1. 寄语翻译家
10.1.1. 要求
10.1.2. 概念
10.1.3. 创建和维护信息表
10.1.4. 编辑 PO 文件
10.2. 寄语程序员
A. CVS 仓库
A.1. 通过匿名CVS获取源代码
A.2. CVS 树的组织
A.3. 通过 CVSup获取源代码
A.3.1. 准备一个 CVSup 客户端系统
A.3.2. 运行CVSup客户端
A.3.3. 安装 CVSup
A.3.4. 从源代码安装
B. 文档
B.1. DocBook
B.2. 工具集
B.2.1. Linux RPM 安装
B.2.2. FreeBSD 安装
B.2.3. Debian 包
B.2.4. 从源程序里手工安装
B.3. 制作文档
B.3.1. HTML
B.3.2. 手册页
B.3.3. 生成硬拷贝
B.3.4. 纯文本文件
B.4. 文档写作
B.4.1. Emacs/PSGML
B.4.2. 其他 Emacs 模式
B.5. 风格指导
B.5.1. 参考页
List of Tables
3-1. 系统表
3-2. pg_aggregate 字段
3-3. pg_am 字段
3-4. pg_amop 字段
3-5. pg_amproc 字段
3-6. pg_attrdef 字段
3-7. pg_attribute 字段
3-8. pg_cast 字段
3-9. pg_class 字段
3-10. pg_constraint 字段
3-11. pg_conversion 字段
3-12. pg_database 字段
3-13. pg_depend 字段
3-14. pg_description 字段
3-15. pg_group 字段
3-16. pg_index 字段
3-17. pg_inherits 字段
3-18. pg_language 字段
3-19. pg_largeobject 字段
3-20. pg_listener 字段
3-21. pg_namespace 字段
3-22. pg_opclass Columns
3-23. pg_operator 字段
3-24. pg_proc 字段
3-25. pg_rewrite 字段
3-26. pg_shadow 字段
3-27. pg_statistic 字段
3-28. pg_trigger 字段
3-29. pg_type 字段
7-1. 样例页面布局
7-2. PageHeaderData 布局
7-3. HeapTupleHeaderData 布局
B-1. 目录的边距格式
List of Figures
8-1. 基因算法的结构化框图
List of Examples
2-1. 一个简单的选择