9.3 9.4 9.5 9.6 10 11 12 13 14 15 Current(16) 17
问题报告 纠错本页面

PostgreSQL 17.5 手册

PostgreSQL 全球开发组

翻译:彭煜玮PostgreSQL中文社区文档翻译组

版权声明

Abstract

PostgreSQL 9.6版本以后的中文手册最初基于彭煜玮副教授翻译的 《PostgreSQL 9.6.0 文档》,后续版本的中文手册主要在前一版本的基础上作增量翻译。 《PostgreSQL 17.5手册》基于前一版本的《PostgreSQL 16.8手册》,对其中增量内容进行翻译。 增量翻译采用了大模型自动翻译结合人工校对的方式。当前正在人工校对16.8版本,16.8版本校对完成后校对17.5版本。

中文手册版本:0.1 最后更新时间:2025-06-09


Table of Contents

前言
1. 何为PostgreSQL
2. PostgreSQL简史
3. 约定
4. 进一步的信息
5. 缺陷报告指南
I. 教程
1. 从头开始
2. SQL语言
3. 高级特性
II. SQL 语言
4. SQL语法
5. 数据定义
6. 数据操纵
7. 查询
8. 数据类型
9. 函数和操作符
10. 类型转换
11. 索引
12. 全文搜索
13. 并发控制
14. 性能提示
15. 并行查询
III. 服务器管理
16. 从二进制安装
17. 从源代码安装
18. 服务器设置和操作
19. 服务器配置
20. 客户端认证
21. 数据库角色
22. 管理数据库
23. 本地化
24. 日常数据库维护工作
25. 备份和恢复
26. 高可用、负载均衡和复制
27. 监控数据库活动
28. 可靠性和预写式日志
29. 逻辑复制
30. 即时编译(JIT
31. 回归测试
IV. 客户端接口
32. libpq - C 库
33. 大对象
34. ECPG — C中的嵌入式 SQL
35. 信息模式
V. 服务器编程
36. 扩展 SQL
37. 触发器
38. 事件触发器
39. 规则系统
40. 过程语言
41. PL/pgSQLSQL过程语言
42. PL/Tcl — Tcl 过程语言
43. PL/Perl — Perl 过程语言
44. PL/Python — Python 过程语言
45. 服务器编程接口
46. 后台工作者进程
47. 逻辑解码
48. 复制进度追踪
49. 存档模块
VI. 参考
I. SQL 命令
II. PostgreSQL 客户端应用
III. PostgreSQL 服务器应用
VII. 内部
50. PostgreSQL内部概述
51. 系统目录
52. 系统视图
53. 前端/后端协议
54. PostgreSQL编码习惯
55. 本国语言支持
56. 编写一个过程语言处理器
57. 编写一个外部数据包装器
58. 编写一种表采样方法
59. 编写一个自定义扫描提供者
60. 遗传查询优化器
61. 表访问方法接口定义
62. 索引访问方法接口定义
63. 扩展的预写日志
64. 内置索引访问方法
65. 数据库物理存储
66. 事务处理
67. 系统目录声明和初始内容
68. 规划器如何使用统计信息
69. 备份清单格式
VIII. 附录
A. PostgreSQL错误代码
B. 日期/时间支持
C. SQL关键词
D. SQL 符合性
E. 版本说明
F. 附加提供的模块和扩展
G. 额外提供的程序
H. 外部项目
I. 源代码仓库
J. 文档
K. PostgreSQL限制
L. 首字母缩写词
M. 术语表
N. 颜色支持
O. 废弃或重命名的特性
参考书目
Index