Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 48ea558

Browse files
committed
Update contrib/README
Remove lots of outdated information that is duplicated by the better-maintained SGML documentation. In particular, remove the outdated listing of contrib modules. Update the installation instructions to mention CREATE EXTENSION, but don't go into too much detail.
1 parent aacc50d commit 48ea558

File tree

1 file changed

+18
-201
lines changed

1 file changed

+18
-201
lines changed

contrib/README

Lines changed: 18 additions & 201 deletions
Original file line numberDiff line numberDiff line change
@@ -2,210 +2,27 @@ The PostgreSQL contrib tree
22
---------------------------
33

44
This subtree contains porting tools, analysis utilities, and plug-in
5-
features that are not part of the core PostgreSQL system, mainly because
6-
they address a limited audience or are too experimental to be part of
7-
the main source tree. This does not preclude their usefulness.
5+
features that are not part of the core PostgreSQL system, mainly
6+
because they address a limited audience or are too experimental to be
7+
part of the main source tree. This does not preclude their
8+
usefulness.
89

9-
User documentation for each module appears in the main SGML documentation.
10+
User documentation for each module appears in the main SGML
11+
documentation.
1012

11-
Most items can be built with `gmake all' and installed with
12-
`gmake install' in the usual fashion, after you have run the `configure'
13-
script in the top-level directory. Some directories supply new
14-
user-defined functions, operators, or types. In these cases, after you have
15-
installed the files you need to register the new entities in the database
16-
system by running the commands in the supplied .sql file. For example,
13+
When building from the source distribution, these modules are not
14+
built automatically, unless you build the "world" target. You can
15+
also build and install them all by running "gmake all" and "gmake
16+
install" in this directory; or to build and install just one selected
17+
module, do the same in that module's subdirectory.
1718

18-
$ psql -d dbname -f module.sql
19+
Some directories supply new user-defined functions, operators, or
20+
types. To make use of one of these modules, after you have installed
21+
the code you need to register the new SQL objects in the database
22+
system by executing a CREATE EXTENSION command. In a fresh database,
23+
you can simply do
24+
25+
CREATE EXTENSION module_name;
1926

2027
See the PostgreSQL documentation for more information about this
2128
procedure.
22-
23-
24-
Index:
25-
------
26-
27-
adminpack -
28-
File and log manipulation routines, used by pgAdmin
29-
by Dave Page <dpage@vale-housing.co.uk>
30-
31-
auth_delay
32-
Add a short delay after a failed authentication attempt, to make
33-
brute-force attacks on database passwords a bit harder.
34-
by KaiGai Kohei <kaigai@ak.jp.nec.com>
35-
36-
auto_explain -
37-
Log EXPLAIN output for long-running queries
38-
by Takahiro Itagaki <itagaki.takahiro@oss.ntt.co.jp>
39-
40-
btree_gin -
41-
Support for emulating BTREE indexing in GIN
42-
by Oleg Bartunov <oleg@sai.msu.su> and Teodor Sigaev <teodor@sigaev.ru>
43-
44-
btree_gist -
45-
Support for emulating BTREE indexing in GiST
46-
by Oleg Bartunov <oleg@sai.msu.su> and Teodor Sigaev <teodor@sigaev.ru>
47-
48-
chkpass -
49-
An auto-encrypted password datatype
50-
by D'Arcy J.M. Cain <darcy@druid.net>
51-
52-
citext -
53-
A case-insensitive character string datatype
54-
by David E. Wheeler <david@kineticode.com>
55-
56-
cube -
57-
Multidimensional-cube datatype (GiST indexing example)
58-
by Gene Selkov, Jr. <selkovjr@mcs.anl.gov>
59-
60-
dblink -
61-
Allows remote query execution
62-
by Joe Conway <mail@joeconway.com>
63-
64-
dict_int -
65-
Text search dictionary template for integers
66-
by Sergey Karpov <karpov@sao.ru>
67-
68-
dict_xsyn -
69-
Text search dictionary template for extended synonym processing
70-
by Sergey Karpov <karpov@sao.ru>
71-
72-
earthdistance -
73-
Functions for computing distances between two points on Earth
74-
by Bruno Wolff III <bruno@wolff.to> and Hal Snyder <hal@vailsys.com>
75-
76-
file_fdw
77-
Foreign-data wrapper for server-side CSV/TEXT files
78-
by Shigeru Hanada <hanada@metrosystems.co.jp>
79-
80-
fuzzystrmatch -
81-
Levenshtein, metaphone, and soundex fuzzy string matching
82-
by Joe Conway <mail@joeconway.com> and Joel Burton <jburton@scw.org>
83-
84-
hstore -
85-
Module for storing (key, value) pairs
86-
by Oleg Bartunov <oleg@sai.msu.su> and Teodor Sigaev <teodor@sigaev.ru>
87-
88-
intagg -
89-
Integer aggregator
90-
by mlw <markw@mohawksoft.com>
91-
92-
intarray -
93-
Index support for arrays of int4, using GiST
94-
by Teodor Sigaev <teodor@sigaev.ru> and Oleg Bartunov <oleg@sai.msu.su>
95-
96-
isn -
97-
PostgreSQL type extensions for ISBN, ISSN, ISMN, EAN13 product numbers
98-
by Germán Méndez Bravo (Kronuz) <kronuz@hotmail.com>
99-
100-
lo -
101-
Large Object maintenance
102-
by Peter Mount <peter@retep.org.uk>
103-
104-
ltree -
105-
Tree-like data structures
106-
by Teodor Sigaev <teodor@sigaev.ru> and Oleg Bartunov <oleg@sai.msu.su>
107-
108-
oid2name -
109-
Maps numeric files to table names
110-
by B Palmer <bpalmer@crimelabs.net>
111-
112-
pageinspect -
113-
Allows inspection of database pages
114-
Heikki Linnakangas <heikki@enterprisedb.com>
115-
116-
passwordcheck -
117-
Simple password strength checker
118-
Laurenz Albe <laurenz.albe@wien.gv.at>
119-
120-
pg_buffercache -
121-
Real time queries on the shared buffer cache
122-
by Mark Kirkwood <markir@paradise.net.nz>
123-
124-
pg_freespacemap -
125-
Displays the contents of the free space map (FSM)
126-
by Mark Kirkwood <markir@paradise.net.nz>
127-
128-
pg_standby -
129-
Sample archive_command for warm standby operation
130-
by Simon Riggs <simon@2ndquadrant.com>
131-
132-
pg_stat_statements -
133-
Track statement execution times across a whole database cluster
134-
by Takahiro Itagaki <itagaki.takahiro@oss.ntt.co.jp>
135-
136-
pg_test_fsync -
137-
Test different wal_sync_method settings
138-
by Bruce Momjian <bruce@momjian.us>
139-
140-
pg_trgm -
141-
Functions for determining the similarity of text based on trigram
142-
matching.
143-
by Oleg Bartunov <oleg@sai.msu.su> and Teodor Sigaev <teodor@sigaev.ru>
144-
145-
pg_upgrade -
146-
Support for in-place upgrade between major releases of PostgreSQL
147-
Bruce Momjian <bruce@momjian.us> and others
148-
149-
pgbench -
150-
TPC-B like benchmarking tool
151-
by Tatsuo Ishii <ishii@sraoss.co.jp>
152-
153-
pgcrypto -
154-
Cryptographic functions
155-
by Marko Kreen <marko@l-t.ee>
156-
157-
pgrowlocks -
158-
A function to return row locking information
159-
by Tatsuo Ishii <ishii@sraoss.co.jp>
160-
161-
pgstattuple -
162-
Functions to return statistics about "dead" tuples and free
163-
space within a table
164-
by Tatsuo Ishii <ishii@sraoss.co.jp>
165-
166-
seg -
167-
Confidence-interval datatype (GiST indexing example)
168-
by Gene Selkov, Jr. <selkovjr@mcs.anl.gov>
169-
170-
sepgsql -
171-
External security provider using SELinux
172-
by KaiGai Kohei <kaigai@ak.jp.nec.com>
173-
174-
spi -
175-
Various trigger functions, examples for using SPI.
176-
177-
sslinfo -
178-
Functions to get information about SSL certificates
179-
by Victor Wagner <vitus@cryptocom.ru>
180-
181-
start-scripts -
182-
Scripts for starting the server at boot time on various platforms.
183-
184-
tablefunc -
185-
Examples of functions returning tables
186-
by Joe Conway <mail@joeconway.com>
187-
188-
test_parser -
189-
Sample text search parser
190-
by Sergey Karpov <karpov@sao.ru>
191-
192-
tsearch2 -
193-
Compatibility package for the pre-8.3 implementation of text search.
194-
Pavel Stehule <pavel.stehule@gmail.com>, based on code originally by
195-
Teodor Sigaev <teodor@sigaev.ru> and Oleg Bartunov <oleg@sai.msu.su>.
196-
197-
unaccent -
198-
Unaccent dictionary for text search
199-
Teodor Sigaev <teodor@sigaev.ru> and Oleg Bartunov <oleg@sai.msu.su>.
200-
201-
uuid-ossp -
202-
UUID generation functions
203-
by Peter Eisentraut <peter_e@gmx.net>
204-
205-
vacuumlo -
206-
Remove orphaned large objects
207-
by Peter T Mount <peter@retep.org.uk>
208-
209-
xml2 -
210-
Storing XML in PostgreSQL
211-
by John Gray <jgray@azuli.co.uk>

0 commit comments

Comments
 (0)