PostgreSQL 8.2.3 中文文档
后退快退快进前进

章33. 扩展 SQL

目录
33.1. 扩展性是如何实现的
33.2. PostgreSQL 类型系统
33.2.1. 基本类型
33.2.2. 复合类型
33.2.3.
33.2.4. 伪类型
33.2.5. 多态类型
33.3. 用户定义函数
33.4. 查询语言(SQL)函数
33.4.1. 基本类型上的 SQL 函数
33.4.2. 复合类型上的 SQL 函数
33.4.3. 带输出参数的函数
33.4.4. 作为表数据源的 SQL 函数
33.4.5. 返回集合的 SQL 函数
33.4.6. 多态的 SQL 函数
33.5. 函数重载
33.6. 函数易失性范畴
33.7. 过程语言函数
33.8. 内部函数
33.9. C 语言函数
33.9.1. 动态加载
33.9.2. 基本类型的 C 语言函数
33.9.3. 版本-0 调用约定
33.9.4. 版本-1 调用约定
33.9.5. 书写代码
33.9.6. 编译和链接动态加载的函数
33.9.7. 扩展的编译架构
33.9.8. 复合类型参数
33.9.9. 返回行(复合类型)
33.9.10. 返回集合
33.9.11. 多态参数和返回类型
33.9.12. 共享内存和 LWLock
33.10. 用户定义聚集
33.11. 用户定义类型
33.12. 用户定义操作符
33.13. 操作符优化信息
33.13.1. COMMUTATOR
33.13.2. NEGATOR
33.13.3. RESTRICT
33.13.4. JOIN
33.13.5. HASHES
33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)
33.14. 扩展索引接口
33.14.1. 索引方法和操作符类
33.14.2. 索引方法策略
33.14.3. 索引方法支持过程
33.14.4. 例子
33.14.5. 交叉数据类型的操作符类
33.14.6. 操作符类的系统相关性
33.14.7. 操作符类的特殊特性

在本章的剩余部分,我们将讨论你如何通过增加下面几种对象来扩展 PostgreSQL 的 SQL 查询语言:


后退首页前进
服务器端编程上一级扩展性是如何实现的