您的位置:寻梦网首页编程乐园数据库PostgreSQL 7.2 Documentation

Chapter 17. 扩展索引接口

17.1. 介绍

到目前为止我们描述的过程可以让你定义一个新类型,新函数和新操作符. 但是,我们还不能在一个新类型或它的操作符上面定义一个从属索引(象一个 B-tree,R-tree 或 或哈希(hash,散列)访问方式).

回过头来看看 Figure 11-1 。 右半部分显示了那些我们如果要告诉 PostgreSQL 如何在索引上(例如, pg_am,pg_amop, pg_amproc,pg_operator pg_opclass ) 去使用用户定义类型和/或用户定义操作符时必须要修改的表. 不幸的是,我们还没有可以做这些事情的简单命令. 我们将通过实例来演示如何通过修改这些表来实现上面需求, 此例子是:一个新的用于 B-tree 访问模式的操作符表,它把复数以绝对值升序的顺序排列.