【发布时间】:2016-01-03 17:17:17
【问题描述】:
我创建了自己的 R-tree:“rtree.h”
我想用我自己的数据结构(使用 PostGis)在 postgres 中创建一个扩展,我已经阅读了有关 Interfacing Extensions To Indexes 的信息,现在我正在阅读一些示例 here,但老实说,我不明白完全不知道如何使用自己的 R-Tree 创建可扩展性,我了解运算符、索引等的概念,但我不知道该怎么做。
那么,如何将我的文件连接到 PostGis,然后在 PostgreSQL 上创建可扩展性?
既然可扩展性是函数,就拿 PostgreSQL 网站上的一个例子来说吧:
CREATE OR REPLACE FUNCTION my_consistent(internal, data_type, smallint, oid, internal)
RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE C STRICT;
它究竟是如何工作的? MODULE_PATHNAME 等于 /path/rtree.h?
【问题讨论】:
标签: database postgresql data-structures postgis