This is B-Tree implementation using GiST for int2, int4, int8, float4, float8 timestamp with/without time zone, time with/without time zone, date, interval, oid, money and macaddr types. This extension is useful for creating multicolumn GiST indices, for example, creating index on tsvector (contrib/tsearch2) and timestamp. All work was done by Teodor Sigaev (teodor@stack.net) , Oleg Bartunov (oleg@sai.msu.su), Janko Richter (jankorichter@yahoo.de). See http://www.sai.msu.su/~megera/postgres/gist for additional information. NEWS: Jan 10, 2004 - btree_gist now support oid , timestamp with time zone , time with and without time zone, date , interval money, macaddr Feb 5, 2003 - btree_gist now support int2, int8, float4, float8 NOTICE: This version will works only with postgresql version 7.3 and above because of changes in interface of function calling and in system tables. INSTALLATION: gmake gmake install -- load functions psql < btree_gist.sql REGRESSION TEST: gmake installcheck EXAMPLE USAGE: create table test (a int4); -- create index create index testidx on test using gist (a); -- query select * from test where a < 10;