2001-01-13 11:17:05 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
The PostgreSQL contrib tree
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
This subtree contains tools, modules, and examples that are not
|
|
|
|
maintained as part of the core PostgreSQL system, mainly because
|
|
|
|
they only address a limited audience or are too inelegant to be
|
|
|
|
sold as an official feature. That, however, does not preclude
|
|
|
|
their usefulness.
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
Each subdirectory contains a README file with information about the
|
|
|
|
module. Most items can be built with `gmake all' and installed
|
|
|
|
with `gmake install' in the usual fashion, after you have run the
|
|
|
|
`configure' script in the top-level directory. Some directories
|
|
|
|
supply new user-defined functions, operators, or types. After you
|
|
|
|
have installed the files you need to register the new entities in
|
|
|
|
the database system by running the commands in the supplied .sql
|
|
|
|
file. For example,
|
2000-06-19 21:54:50 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
$ psql -d dbname -f module.sql
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
See the PostgreSQL documentation for more information about this
|
|
|
|
procedure.
|
1998-07-20 17:30:13 +08:00
|
|
|
|
1999-11-30 07:26:18 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
Index:
|
|
|
|
------
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
array -
|
|
|
|
Array iterator functions
|
|
|
|
by Massimo Dal Zotto <dz@cs.unitn.it>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-12-12 04:40:59 +08:00
|
|
|
cube -
|
|
|
|
Multidimensional-cube datatype (GiST indexing example)
|
|
|
|
by Gene Selkov, Jr. <selkovjr@mcs.anl.gov>
|
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
earthdistance -
|
|
|
|
Operator for computing earth distance for two points
|
|
|
|
by Hal Snyder <hal@vailsys.com>
|
1998-08-11 10:32:00 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
findoidjoins -
|
|
|
|
Finds the joins used by oid columns by examining the actual
|
|
|
|
values in the oid columns and row oids.
|
|
|
|
by Bruce Momjian <pgman@candle.pha.pa.us>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
fulltextindex -
|
|
|
|
Full text indexing using triggers
|
|
|
|
by Maarten Boekhold <maartenb@dutepp0.et.tudelft.nl>
|
1998-08-17 11:35:05 +08:00
|
|
|
|
2001-01-16 06:20:00 +08:00
|
|
|
intarray -
|
|
|
|
Index support for arrays of int4, using GiST
|
|
|
|
by Teodor Sigaev <teodor@stack.net> and Oleg Bartunov
|
|
|
|
<oleg@sai.msu.su>.
|
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
isbn_issn -
|
|
|
|
PostgreSQL type extensions for ISBN (books) and ISSN (serials)
|
|
|
|
by Garrett A. Wollman <wollman@khavrinen.lcs.mit.edu>
|
2000-04-17 02:41:30 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
lo -
|
|
|
|
Large Object maintenance
|
|
|
|
by Peter Mount <peter@retep.org.uk>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
mSQL-interface -
|
|
|
|
mSQL API translation library
|
|
|
|
by Aldrin Leal <aldrin@americasnet.com>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
mac -
|
|
|
|
Support functions for MAC address types
|
|
|
|
by Lawrence E. Rosenman <ler@lerctr.org>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
miscutil -
|
|
|
|
PostgreSQL assert checking and various utility functions
|
|
|
|
by Massimo Dal Zotto <dz@cs.unitn.it>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2001-01-31 01:37:49 +08:00
|
|
|
mysql -
|
|
|
|
utility to convert MySQL schema dumps to SQL92 and PostgreSQL
|
|
|
|
by Thomas Lockhart <lockhart@alumni.caltech.edu>
|
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
noupdate -
|
|
|
|
trigger to prevent updates on single columns
|
2000-06-12 12:01:52 +08:00
|
|
|
|
2001-01-31 01:37:49 +08:00
|
|
|
oid2name -
|
|
|
|
maps numeric files to table names
|
|
|
|
by B Palmer <bpalmer@crimelabs.net>
|
|
|
|
|
2000-11-22 05:58:23 +08:00
|
|
|
pg_dumplo -
|
|
|
|
Dump large objects
|
|
|
|
by Karel Zak <zakkr@zf.jcu.cz>
|
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
pgbench -
|
|
|
|
TPC-B like benchmarking tool
|
|
|
|
by Tatsuo Ishii <t-ishii@sra.co.jp>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-11-22 05:58:23 +08:00
|
|
|
pgcrypto -
|
|
|
|
Cryptographic hash functions
|
|
|
|
by Marko Kreen <marko@l-t.ee>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2001-01-31 01:37:49 +08:00
|
|
|
retep -
|
|
|
|
tools to build retep tools packages
|
|
|
|
by Peter T Mount <peter@retep.org.uk>
|
|
|
|
|
|
|
|
rserv -
|
|
|
|
replication server
|
|
|
|
by Vadim B. Mikheev <vadim4o@email.com>
|
|
|
|
|
2000-12-12 04:40:59 +08:00
|
|
|
seg -
|
|
|
|
Confidence-interval datatype (GiST indexing example)
|
|
|
|
by Gene Selkov, Jr. <selkovjr@mcs.anl.gov>
|
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
soundex -
|
|
|
|
Soundex function
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
spi -
|
|
|
|
Various trigger functions, examples for using SPI.
|
1999-06-06 04:07:54 +08:00
|
|
|
|
2001-02-09 03:53:33 +08:00
|
|
|
start-scripts -
|
|
|
|
Scripts for starting the server at boot time.
|
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
string -
|
|
|
|
C-like input/output conversion routines for strings
|
|
|
|
by Massimo Dal Zotto <dz@cs.unitn.it>
|
1998-07-20 17:30:13 +08:00
|
|
|
|
2000-09-19 04:11:37 +08:00
|
|
|
tips/apache_logging -
|
|
|
|
Getting Apache to log to PostgreSQL
|
|
|
|
by Terry Mackintosh <terry@terrym.com>
|
|
|
|
|
|
|
|
tools -
|
|
|
|
Assorted developer tools
|
|
|
|
by Massimo Dal Zotto <dz@cs.unitn.it>
|
|
|
|
|
|
|
|
unixdate -
|
|
|
|
Conversions from integer to datetime
|
|
|
|
by Thomas Lockhart <lockhart@alumni.caltech.edu>
|
|
|
|
|
|
|
|
userlock -
|
|
|
|
User locks
|
|
|
|
by Massimo Dal Zotto <dz@cs.unitn.it>
|
|
|
|
|
|
|
|
vacuumlo -
|
|
|
|
Remove orphaned large objects
|
|
|
|
by Peter T Mount <peter@retep.org.uk>
|