postgresql/contrib/btree_gist
Tom Lane 27a54ae282 Opclasses live in namespaces. I also took the opportunity to create
an 'opclass owner' column in pg_opclass.  Nothing is done with it at
present, but since there are plans to invent a CREATE OPERATOR CLASS
command soon, we'll probably want DROP OPERATOR CLASS too, which
suggests that a notion of ownership would be a good idea.
2002-04-17 20:57:57 +00:00
..
data New contrib module for BTREE emulation in GiST. 2001-08-22 18:27:54 +00:00
expected Update incorrect expected file. Use 'timestamp without time zone' 2001-10-03 18:39:12 +00:00
sql Update incorrect expected file. Use 'timestamp without time zone' 2001-10-03 18:39:12 +00:00
Makefile To fix the perpetually broken makefiles in the contrib tree, I have 2001-09-06 10:49:30 +00:00
README.btree_gist New contrib module for BTREE emulation in GiST. 2001-08-22 18:27:54 +00:00
btree_gist.c Please, apply attached patch of contrib/btree_gist to 7.2.1 and current 2002-02-22 05:47:50 +00:00
btree_gist.sql.in Opclasses live in namespaces. I also took the opportunity to create 2002-04-17 20:57:57 +00:00

README.btree_gist

This is B-Tree implementation using GiST for int4 and 
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.

NOTICE:
     This version will works only with postgresql version 7.2 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;