历史版本。 PostgreSQL 9.2 已结束支持。 2017-11-09. 请参阅 当前版本手册.
部分 V. 服务器编程
本部分介绍如何使用用户定义函数、数据类型、触发器等扩展服务器功能。这些属于高级主题,通常应在读者已经理解其他有关PostgreSQL的用户文档之后再来学习。本部分后面的章节介绍PostgreSQL发行版中提供的服务器端编程语言,以及与服务器端编程有关的一般问题。在深入学习服务器端编程的内容之前,至少应先阅读第 35 章的前几节(涵盖函数)。
目录
- 35. 扩展 SQL
- 35.1. 可扩展性如何运作
- 35.2. PostgreSQL 类型系统
- 35.3. User-defined Functions
- 35.4. Query Language (SQL) Functions
- 35.5. Function Overloading
- 35.6. Function Volatility Categories
- 35.7. Procedural Language Functions
- 35.8. Internal Functions
- 35.9. C-Language Functions
- 35.10. User-defined Aggregates
- 35.11. 用户定义的类型
- 35.12. 用户定义的操作符
- 35.13. 操作符优化信息
- 35.14. 索引扩展接口
- 35.15. 将相关对象打包成扩展
- 35.16. 扩展构建基础设施
- 36. 触发器
- 37. 规则系统
- 38. 过程语言
- 39. PL/pgSQL — SQL 过程语言
- 40. PL/Tcl - Tcl 过程语言
- 41. PL/Perl - Perl 过程语言
- 42. PL/Python - Python 过程语言
- 43. 服务器编程接口