Contrib module

An additional feature provided as part of the source distribution but not enabled by default

A contrib module is an additional feature provided as part of the source distribution but not enabled by default. These are provided either as extension modules or as additional client or server applications. These are part of the core distribution but not enabled by default, as they either provide niche functionality or are considered experimental, or in some cases used to provide backwards compatibility for features since integrated into the PostgreSQL core.

Installation

Operating systems which provide PostgreSQL as a package generally provide the contrib modules as a subpackage, typically called "postgresql-contrib" or similar.

Source code

The source code for contrib modules can be found in the "contrib/" directory of the PostgreSQL source distribution. None of the contrib modules will be built automatically, unless the "make world" target is used, in which case all contrib modules will be built. Running "make && make install" in the "contrib/" directory will also cause all modules to be built.

Availability matrix

  14 13 12 11 10 9.6 9.5 9.4 9.3 9.2 9.1 9.0 8.4 8.3 8.2 8.1 8.0 7.4 7.3 7.2 7.1 7.0 6.5 6.4 6.3 6.2 6.1 6.0
adminpack                                                        
amcheck                                                        
auth_delay                                                        
auto_explain                                                        
bloom                                                        
bool_plperlu                                                        
btree_gin                                                        
btree_gist                                                        
chkpass                                                        
citext                                                        
cube                                                        
dblink                                                        
dict_int                                                        
dict_xsyn                                                        
dummy_seclabel                                                        
earthdistance                                                        
file_fdw                                                        
fulltextindex                                                        
fuzzystrmatch                                                        
hstore                                                        
hstore_plperl                                                        
hstore_plpython                                                        
intagg                                                        
intarray                                                        
isbn_issn                                                        
isn                                                        
jsonb_plperl                                                        
jsonb_plpython                                                        
lo                                                        
ltree                                                        
ltree_plpython                                                        
oid2name                                                        
old_snapshot                                                        
ora2pg|                                                        
pageinspect                                                        
passwordcheck                                                        
pg_archivecleanup                                                        
pg_buffercache                                                        
pg_freespacemap                                                        
pg_prewarm                                                        
pg_standby                                                        
pg_stat_statements                                                        
pg_surgery                                                        
pg_test_fsync                                                        
pg_test_timing                                                        
pg_trgm                                                        
pg_upgrade                                                        
pg_visibility                                                        
pgbench                                                        
pgcrypto                                                        
pgrowlocks                                                        
pgstattuple                                                        
postgres_fdw                                                        
rtree_gist                                                        
seg                                                        
sepgsql                                                        
spi                                                        
sslinfo                                                        
start-scripts                                                        
tablefunc                                                        
tcn                                                        
test_decoding                                                        
test_parser                                                        
test_shm_mq                                                        
tsearch                                                        
tsearch2                                                        
tsm_system_rows                                                        
tsm_system_time                                                        
unaccent                                                        
userlock                                                        
uuid-ossp                                                        
vacuumlo                                                        
worker_spi                                                        
xml (contrib module)                                                        
xml2                                                        

Change history

This is an overview of general changes to contrib modules; for details of changes to individual modules, see the respective entry for each module.

Categories

Contrib module, Extension