mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-27 07:21:09 +08:00
ee85595d46
> > The patch adds missing the "libpgport.a" file to the installation under > "install-all-headers". It is needed by some contribs. I install the > library in "pkglibdir", but I was wondering whether it should be "libdir"? > I was wondering also whether it would make sense to have a "libpgport.so"? > > It fixes various macros which are used by contrib makefiles, especially > libpq_*dir and LDFLAGS when used under PGXS. It seems to me that they are > needed to > > It adds the ability to test and use PGXS with contribs, with "make > USE_PGXS=1". Without the macro, this is exactly as before, there should be > no difference, esp. wrt the vpath feature that seemed broken by previous > submission. So it should not harm anybody, and it is useful at least to me. > > It fixes some inconsistencies in various contrib makefiles > (useless override, ":=" instead of "="). Fabien COELHO |
||
---|---|---|
.. | ||
data | ||
expected | ||
sql | ||
btree_bit.c | ||
btree_bytea.c | ||
btree_cash.c | ||
btree_date.c | ||
btree_float4.c | ||
btree_float8.c | ||
btree_gist.c | ||
btree_gist.h | ||
btree_gist.sql.in | ||
btree_inet.c | ||
btree_int2.c | ||
btree_int4.c | ||
btree_int8.c | ||
btree_interval.c | ||
btree_macaddr.c | ||
btree_numeric.c | ||
btree_oid.c | ||
btree_text.c | ||
btree_time.c | ||
btree_ts.c | ||
btree_utils_num.c | ||
btree_utils_num.h | ||
btree_utils_var.c | ||
btree_utils_var.h | ||
Makefile | ||
README.btree_gist |
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, char, varchar/text, bytea, numeric, bit, varbit, inet/cidr types. 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: Apr 17, 2004 - Performance optimizing Jan 21, 2004 - add support for bytea, numeric, bit, varbit, inet/cidr Jan 17, 2004 - Reorganizing code and add support for char, varchar/text 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.4 and above because of changes in interface of function calling and in system tables. If you want to index varchar attributes, you have to index using the function text(<varchar>): Example: CREATE TABLE test ( a varchar(23) ); CREATE INDEX testidx ON test USING GIST ( text(a) ); 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;