postgresql/contrib/btree_gist
Tom Lane f85f43dfb5 Backend support for autocommit removed, per recent discussions. The
only remnant of this failed experiment is that the server will take
SET AUTOCOMMIT TO ON.  Still TODO: provide some client-side autocommit
logic in libpq.
2003-05-14 03:26:03 +00:00
..
data
expected Backend support for autocommit removed, per recent discussions. The 2003-05-14 03:26:03 +00:00
sql
btree_common.c
btree_gist.h
btree_gist.sql.in Backend support for autocommit removed, per recent discussions. The 2003-05-14 03:26:03 +00:00
btree_num.c.in please apply attached patch to current CVS. 2003-03-20 18:59:18 +00:00
btree_ts.c
Makefile please apply attached patch to current CVS. 2003-03-20 18:59:18 +00:00
README.btree_gist please apply attached patch to current CVS. 2003-03-20 18:59:18 +00:00

This is B-Tree implementation using GiST for int2, int4, int8, float4, float8
timestamp types.

All work was done by Teodor Sigaev (teodor@stack.net) and Oleg Bartunov
(oleg@sai.msu.su). See http://www.sai.msu.su/~megera/postgres/gist
for additional information.

NEWS:
     Feb 5, 2003 - btree_gist now support int2, int8, float4, float8 !
                   Thank Janko Richter <jankorichter@yahoo.de> for
                   contribution.
     
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 <database> < 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;