我创建了自己的R树:“rtree.h”扩展PostgreSQL的
我想用我自己的数据结构(使用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?
谢谢您的回答!你说得对有关编译,所以首先我想要做一个小测试,但是我有些疑惑(http://stackoverflow.com/questions/32985683/creating-an -extension-test-in-postgresql)。 –