返回介绍

I. 教程

II. SQL 语言

III. 服务器管理

IV. 客户端接口

V. 服务器端编程

VI. 参考手册

VII. 内部

VIII. 附录

V. 服务器端编程

发布于 2019-09-30 03:08:50 字数 2111 浏览 913 评论 0 收藏 0

这部分是关于用户怎样通过增加用户定义的类型、操作符、聚集、查询语言和编程语言函数来扩展服务器功能。这些是高级主题,可能需要在阅读完并理解所有其它 PostgreSQL 手册之后才能阅读。这部分后面的章节还描述了在 PostgreSQL 里的服务器端编程语言。我们至少要读过章33的头几节才能深入阅读有关服务器端编程语言的材料。

目录
33. 扩展 SQL
33.1. 扩展性是如何实现的
33.2. PostgreSQL 类型系统
33.3. 用户定义函数
33.4. 查询语言(SQL)函数
33.5. 函数重载
33.6. 函数易失性范畴
33.7. 过程语言函数
33.8. 内部函数
33.9. C 语言函数
33.10. 用户定义聚集
33.11. 用户定义类型
33.12. 用户定义操作符
33.13. 操作符优化信息
33.14. 扩展索引接口
34. 触发器
34.1. 触发器行为概述
34.2. 数据改变的可视性
34.3. 用 C 写触发器
34.4. 一个完整的例子
35. 规则系统
35.1. 查询树
35.2. 视图和规则系统
35.3. 在 INSERT, UPDATE, DELETE 上的规则
35.4. 规则和权限
35.5. 规则和命令状态
35.6. 规则与触发器的比较
36. 过程语言
36.1. 安装过程语言
37. PL/pgSQL - SQL 过程语言
37.1. 概述
37.2. 开发 PL/pgSQL 的一些提示
37.3. PL/pgSQL 的结构
37.4. 声明
37.5. 表达式
37.6. 基本语句
37.7. 控制结构
37.8. 游标
37.9. 错误和消息
37.10. 触发器过程
37.11. 从 Oracle PL/SQL 进行移植
38. PL/Tcl - Tcl 过程语言
38.1. 概述
38.2. PL/Tcl 函数和参数
38.3. PL/Tcl 里的数据值
38.4. PL/Tcl 里的全局量
38.5. 在 PL/Tcl 里访问数据库
38.6. PL/Tcl 里的触发器过程
38.7. 模块和 unknown 的命令
38.8. Tcl 过程名字
39. PL/Perl - Perl 过程语言
39.1. PL/Perl 函数和参数
39.2. 从 PL/Perl 访问数据库
39.3. PL/Perl 里的数据值
39.4. PL/Perl 里的全局变量
39.5. 可信的和不可信的 PL/Perl
39.6. PL/Perl 触发器
39.7. 限制及缺少的特性
40. PL/Python - Python 过程语言
40.1. PL/Python 函数
40.2. 触发器函数
40.3. 数据库访问
41. 服务器编程接口
41.1. 接口函数
41.2. 接口支持函数
41.3. 内存管理
41.4. 数据改变的可视性
41.5. 例子

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文