Supported Versions: Current (17) / 16 / 15 / 14 / 13
Development Versions: 18 / devel
Unsupported versions: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
This documentation is for an unsupported version of PostgreSQL.
You may want to view the same page for the current version, or one of the other supported versions listed above instead.

Appendix F. Additional Supplied Modules and Extensions

Table of Contents

F.1. amcheck — tools to verify table and index consistency
F.1.1. Functions
F.1.2. Optional heapallindexed Verification
F.1.3. Using amcheck Effectively
F.1.4. Repairing Corruption
F.2. auth_delay — pause on authentication failure
F.2.1. Configuration Parameters
F.2.2. Author
F.3. auto_explain — log execution plans of slow queries
F.3.1. Configuration Parameters
F.3.2. Example
F.3.3. Author
F.4. basebackup_to_shell — example "shell" pg_basebackup module
F.4.1. Configuration Parameters
F.4.2. Author
F.5. basic_archive — an example WAL archive module
F.5.1. Configuration Parameters
F.5.2. Notes
F.5.3. Author
F.6. bloom — bloom filter index access method
F.6.1. Parameters
F.6.2. Examples
F.6.3. Operator Class Interface
F.6.4. Limitations
F.6.5. Authors
F.7. btree_gin — GIN operator classes with B-tree behavior
F.7.1. Example Usage
F.7.2. Authors
F.8. btree_gist — GiST operator classes with B-tree behavior
F.8.1. Example Usage
F.8.2. Authors
F.9. citext — a case-insensitive character string type
F.9.1. Rationale
F.9.2. How to Use It
F.9.3. String Comparison Behavior
F.9.4. Limitations
F.9.5. Author
F.10. cube — a multi-dimensional cube data type
F.10.1. Syntax
F.10.2. Precision
F.10.3. Usage
F.10.4. Defaults
F.10.5. Notes
F.10.6. Credits
F.11. dblink — connect to other PostgreSQL databases
dblink_connect — opens a persistent connection to a remote database
dblink_connect_u — opens a persistent connection to a remote database, insecurely
dblink_disconnect — closes a persistent connection to a remote database
dblink — executes a query in a remote database
dblink_exec — executes a command in a remote database
dblink_open — opens a cursor in a remote database
dblink_fetch — returns rows from an open cursor in a remote database
dblink_close — closes a cursor in a remote database
dblink_get_connections — returns the names of all open named dblink connections
dblink_error_message — gets last error message on the named connection
dblink_send_query — sends an async query to a remote database
dblink_is_busy — checks if connection is busy with an async query
dblink_get_notify — retrieve async notifications on a connection
dblink_get_result — gets an async query result
dblink_cancel_query — cancels any active query on the named connection
dblink_get_pkey — returns the positions and field names of a relation's primary key fields
dblink_build_sql_insert — builds an INSERT statement using a local tuple, replacing the primary key field values with alternative supplied values
dblink_build_sql_delete — builds a DELETE statement using supplied values for primary key field values
dblink_build_sql_update — builds an UPDATE statement using a local tuple, replacing the primary key field values with alternative supplied values
F.12. dict_int — example full-text search dictionary for integers
F.12.1. Configuration
F.12.2. Usage
F.13. dict_xsyn — example synonym full-text search dictionary
F.13.1. Configuration
F.13.2. Usage
F.14. earthdistance — calculate great-circle distances
F.14.1. Cube-Based Earth Distances
F.14.2. Point-Based Earth Distances
F.15. file_fdw — access data files in the server's file system
F.16. fuzzystrmatch — determine string similarities and distance
F.16.1. Soundex
F.16.2. Daitch-Mokotoff Soundex