select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

PostgreSQL Extension Catalogue

Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.

pg_cron · Job scheduler for PostgreSQL · 1.6.8 · Time series · PostgreSQL · C · Packagedtimeseries · Convenience API for time series stack · 0.2.1 · Time series · PostgreSQL · SQL · Packagedpg_later · Run queries now and get results later · 0.4.0 · Time series · PostgreSQL · Rust · Packagedperiods · Provide Standard SQL functionality for PERIODs and SYSTEM VERSIONING · 1.2.3 · Time series · PostgreSQL · C · Packagedrecall · Tracks table changes in per-table _log tables for timestamp-based history queries. · 0.9.6 · Time series · PostgreSQL · SQL · Not packagedtemporal · C extension providing a PERIOD type over timestamp-with-time-zone values, temporal relation operators and functions, plus GiST indexing support. · 0.7.1 · Time series · PostgreSQL · C · Not packagedpg_dispatch · Asynchronous SQL dispatcher built on pg_cron · 0.1.5 · Time series · PostgreSQL · SQL · Packagedpg_stl · Time series analysis functions for PostgreSQL · 1.0.0 · Time series · PostgreSQL · C · Packagedpg_ethiopian_calendar · Convert between Gregorian and Ethiopian calendar dates · 1.1 · Time series · PostgreSQL · C · Not packagedworker_spark · A background worker for PostgreSQL 9.3 which executed a procedure at regular intervals. · 0.0.1 · Time series · PostgreSQL · C · Not packagedpg_timelord · Proof-of-concept time-travel queries using commit timestamps and a custom MVCC snapshot. · 0.0.1 · Time series · PostgreSQL · C · Not packagedchronoturtle · Git-like branches and append-only row history for tables · 0.1.0 · Time series · PostgreSQL · PLpgSQL · Not packagedpg_timers · Schedule SQL execution at exact times or after intervals in PostgreSQL · 0.0.0 · Time series · PostgreSQL · C · Not packagedmobilitydb · MobilityDB geospatial trajectory data management & analysis platform · 1.3.0 · Geospatial · PostgreSQL · C · Packagedmobilitydb_datagen · MobilityDB random data generator functions · 1.3.0 · Geospatial · PostgreSQL · SQL · Packagedmapcode · Mapcodes in PostgreSQL · 0.0.6 · Geospatial · PostgreSQL · C++ · Not packagedearthdistance · calculate great-circle distances on the surface of the Earth · 1.2 · Geospatial · PostgreSQL · C · Packagedvector · vector data type and ivfflat and hnsw access methods · 0.8.6 · AI and vectors · PostgreSQL · C · Packagedai · Helper functions for AI workflows in PostgreSQL · 0.11.3-dev · AI and vectors · PostgreSQL · Python · Not packagedvectorscale · Advanced indexing for vector data with DiskANN · 0.9.0 · AI and vectors · PostgreSQL · Rust · Packagedvectorize · The simplest way to do vector search on Postgres · 0.27.1 · AI and vectors · PostgreSQL · Rust · Packagedjev · Natural-language row filtering, ranking and classification through TypeSafe · 0.2.0 · AI and vectors · PostgreSQL · Python · Packagedkmeans · K-means clustering window function for PostgreSQL · 1.1.0 · AI and vectors · PostgreSQL · C · Not packagedpgedge_vectorizer · Asynchronous text chunking and embedding generation for PostgreSQL using background workers and pgvector. · 1.1 · AI and vectors · PostgreSQL · C · Not packagedpgpyml · Run scikit-learn machine-learning models inside PostgreSQL through PL/Python functions and triggers. · 0.3.1 · AI and vectors · PostgreSQL · Python · Not packagedllama_embed · llama.cpp embedding extension for dense and multivector search · 0.1.0 · AI and vectors · PostgreSQL · C · Not packagedpg_colbert_llama · ColBERT embedding companion extension for pgturbohybrid · 0.1.0 · AI and vectors · PostgreSQL · C · Not packagedpgturbohybrid · hybrid vector and BM25 search for PostgreSQL on top of pgvector · 0.2.0 · AI and vectors · PostgreSQL · C · Not packagedpgturbohybrid_experimental · experimental sparse and multivector features for pgturbohybrid · 0.2.0 · AI and vectors · PostgreSQL · C · Not packagedpg_semantic_cache · Caches query results and retrieves semantically similar results using pgvector embeddings and configurable eviction policies. · 0.1.0-beta4 · AI and vectors · PostgreSQL · C · Not packagedpg_cuvs · ⚡ Blazing-fast GPU vector search for PostgreSQL powered by NVIDIA cuVS. · 0.5.0 · AI and vectors · PostgreSQL · C · Not packagedsvs · SVS Vamana approximate-nearest-neighbor index with LeanVec and LVQ compression for pgvector. · 0.1.0 · AI and vectors · PostgreSQL · C · Not packagedpg_grammar_guard · Catalog-derived grammars and approved grammar drift checks · 0.4.1 · AI and vectors · PostgreSQL · SQL · Packagedpg_recall_guard · Measure ANN index recall and detect drift from an approved baseline · 0.2.0 · AI and vectors · PostgreSQL · PLpgSQL · Not packagedpg_llm · Integrates local and remote large-language models with chat, sessions, text-to-SQL, audit and vector-backed knowledge features. · 1.1 · AI and vectors · PostgreSQL · C++ · Not packagedpostvec · Automatic embeddings, hybrid search, and embedding model migration · 0.2.0 · AI and vectors · PostgreSQL · Rust · Not packagedtsearch2 · Deprecated Amazon RDS PostgreSQL 10 compatibility extension for applications using pre-8.3 tsearch2 full-text-search APIs. · 1.0 · Full-text search · PostgreSQL · C · Not packagedpg_textsearch · Full-text search with BM25 ranking · 1.4.0 · Full-text search · PostgreSQL · C · Packagedzhparser · a parser for full-text search of Chinese · 2.3 · Full-text search · PostgreSQL · C · Packagedpgroonga · Use Groonga as index, fast full text search platform for all languages! · 4.0.4 · Full-text search · PostgreSQL · C · Packagedpgroonga_database · PGroonga database management module · 4.0.4 · Full-text search · PostgreSQL · C · Packagedpg_bigm · create 2-gram (bigram) index for faster full text search. · 1.2 · Full-text search · PostgreSQL · C · Packagedhunspell_cs_cz · Czech Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_de_de · German Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_en_us · en_US Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_fr · French Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_ne_np · Nepali Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_nl_nl · Dutch Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_nn_no · Norwegian (norsk) Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_pt_pt · Portuguese Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_ru_ru · Russian Hunspell Dictionary · 1.0 · Full-text search · PostgreSQL · Data · Packagedhunspell_ru_ru_aot · Russian Hunspell Dictionary (from AOT.ru group) · 1.0 · Full-text search · PostgreSQL · Data · Packagedpg_cjk_parser · CJK bigram parser derived from PostgreSQL full-text search · 0.1.0 · Full-text search · PostgreSQL · C · Packagedtsvector2 · Compressed alternative to PostgreSQL tsvector without the original 1 MB limit, with compatible search functions and GIN, GiST, and optional RUM indexing. · 1.0 · Full-text search · PostgreSQL · C · Not packagedpg_tsparser · Parser for PostgreSQL text search · 1.0 · Full-text search · PostgreSQL · C · Not packageddict_voikko · Finnish full-text-search dictionary using Voikko morphological analysis. · 1.0 · Full-text search · PostgreSQL · C · Not packagedtsexact · Full-text-search helpers for exact phrase matching on PostgreSQL 9.5 and earlier. · 1.0 · Full-text search · PostgreSQL · C · Not packagedvgram · Variable-length grams · 1.0 · Full-text search · PostgreSQL · C · Not packagedfuzzywuzzy · fuzzywuzzy ratio for postgres · 0.0.2 · Full-text search · PostgreSQL · SQL · Not packagedpg_bigmr · text similarity measurement and index searching based on bigrams · 0.1.0 · Full-text search · PostgreSQL · Rust · Not packagedtsearch_extras · Full-text-search helpers for returning match locations and extracting tsvector lexemes. · 1.0 · Full-text search · PostgreSQL · C · Not packageddict_exclude · Full-text search dictionary that filters stop words using regular-expression rules. · 1.0 · Full-text search · PostgreSQL · C · Not packageddict_id · Indonesian-language full-text search stemming dictionary based on cSastrawi · 1.0 · Full-text search · PostgreSQL · C · Not packagedsimple_parser · C full-text-search parser that splits input only at ASCII space characters, preserving punctuation such as underscores inside tokens. · 1.0 · Full-text search · PostgreSQL · C · Not packagedsnowball_ext · Extensible Snowball text-search dictionary template with a Nepali stemmer. · 1.0 · Full-text search · PostgreSQL · C · Not packagedsoundex-type · soundex - type · 1.0.0 · Full-text search · PostgreSQL · C · Not packagedsoundex-function · soundex - function for comparing strings · 1.0.0 · Full-text search · PostgreSQL · C · Not packagedfuzzystrmatch · determine similarities and distance between strings · 1.2 · Full-text search · PostgreSQL · C · Packagedpg_fts · Full-text search with BM25 and BM25F ranking · 1.8.3 · Full-text search · PostgreSQL · C · Packagedpg_trgm · text similarity measurement and index searching based on trigrams · 1.6 · Full-text search · PostgreSQL · C · Packagedpg_weave · BM25 lexical search through the weave index access method · 0.10.0 · Full-text search · PostgreSQL · C · Not packagedpg_partman · Extension to manage partitioned tables by time or ID · 5.5.0 · Analytics · PostgreSQL · C · Packagedpg_strom · PG-Strom - big-data processing acceleration using GPU and NVME · 6.1 · Analytics · PostgreSQL · C · Packagedpg_parquet · copy data between Postgres and Parquet · 0.5.1 · Analytics · PostgreSQL · Rust · Packagedpg_pathman · Partitioning tool for PostgreSQL · 1.5 · Analytics · PostgreSQL · C · Not packagedpg_analytics · Postgres for analytics, powered by DuckDB · 0.3.7 · Analytics · PostgreSQL · Rust · Not packagedvops · Vectorized tile types, aggregates, projections, and FDW for PostgreSQL OLAP · 1.1 · Analytics · PostgreSQL · C · Not packagedpg_sorted_heap · Sorted heap table AM with zone map scan pruning and built-in vector search · 0.14.0 · Analytics · PostgreSQL · C · Packagedcoldfront · Transparent hot and cold tiering between PostgreSQL partitions and writable Apache Iceberg tables · 1.0 · Analytics · PostgreSQL · C · Not packagedyezzey · Offload Greenplum and Cloudberry append-only tables to S3 · 1.8.11 · Analytics · PostgreSQL · C++ · Not packagedpg_cryogen · Experimental append-only compressed table access method for PostgreSQL 12 and later. · 0.1 · Analytics · PostgreSQL · C · Not packagedvectorize_engine · Vectorized query execution extension for PostgreSQL · 1.0 · Analytics · PostgreSQL · C · Not packagedgogudb · PostgreSQL extension for distributed hash and range partitioning across foreign servers. · 1.1 · Analytics · PostgreSQL · C · Not packagedrouter · Experimental C extension that routes PostgreSQL OLTP queries across shards. · 0.0.1 · Analytics · PostgreSQL · C · Not packagedpartman_to_cstore · Move old pg_partman partitions to cstore columnar storage. · 1.1.0 · Analytics · PostgreSQL · SQL · Not packagedpg_substrait · Execute Substrait protobuf or JSON query plans through PostgreSQL functions · 0.1.0 · Analytics · PostgreSQL · Rust · Not packagedpmpp · Run manually partitioned SQL work in parallel over asynchronous libpq connections and combine the results · 1.2.3 · Analytics · PostgreSQL · C · Not packagedrepeater · Demonstration extension for executing serialized raw query plans on a remote PostgreSQL node. · 0.1 · Analytics · PostgreSQL · C · Not packagedpathman_sharding · Improved sharding for pg_pathman. · 0.1 · Analytics · PostgreSQL · C · Not packagedpargres · Prototype parallel query execution module for shared-nothing PostgreSQL clusters · 0.1 · Analytics · PostgreSQL · C · Not packagedrange_partitioning · Manages trigger-based static range partitions for PostgreSQL-XL, including split and merge operations. · 1.2.2 · Analytics · PostgreSQL · SQL · Not packagedpg_shardman · Manages PostgreSQL 10 hash-sharded tables across nodes using pg_pathman, postgres_fdw, and logical replication. · 1.0 · Analytics · PostgreSQL · C · Not packagedtablefunc · functions that manipulate whole tables, including crosstab · 1.0 · Analytics · PostgreSQL · C · Packagedpg_plan_advice · Describe and constrain planner choices with plan advice · Features · PostgreSQL · C · Not packagedpgmq · A lightweight message queue. Like AWS SQS and RSMQ but on Postgres. · 1.13.0 · Features · PostgreSQL · SQL · Packagedpg_durable · SQL-native durable orchestrations for PostgreSQL · 0.2.8 · Features · PostgreSQL · Rust · Packagedindex_advisor · Query index advisor · 0.2.0 · Features · PostgreSQL · SQL · Packagedhypopg · Hypothetical indexes for PostgreSQL · 1.4.3 · Features · PostgreSQL · C · Packagedpg_ivm · incremental view maintenance on PostgreSQL · 1.15 · Features · PostgreSQL · C · Packagedrum · RUM index access method · 1.3.15 · Features · PostgreSQL · C · Packagedjsquery · data type for jsonb inspection · 1.2 · Features · PostgreSQL · C · Packagedpostgres-json-schema · Pure PL/pgSQL functions for validating PostgreSQL jsonb documents against JSON Schema draft 4, including use in CHECK constraints. · 0.1.1 · Features · PostgreSQL · SQL · Not packagedimgsmlr · Image similarity with haar · 1.0 · Features · PostgreSQL · C · Packagedpg_incremental · Incremental Processing by Crunchy Data · 1.5.0 · Features · PostgreSQL · C · Packagedplan_filter · filter statements by their execution plans. · 0.0.1 · Features · PostgreSQL · C · Packagedpg_idx_advisor · PostgreSQL index advisor · 0.1.2 · Features · PostgreSQL · C · Not packagedlsm3 · LSM tree index access method based on PostgreSQL B-tree indexes · 1.0 · Features · PostgreSQL · C · Not packagedpg_ttl_index · Automatic data expiration with TTL indexes · 3.0.0 · Features · PostgreSQL · C · Packagedpg_shared_plans · Proof-of-concept shared-memory execution-plan cache for PostgreSQL · 0.0.1 · Features · PostgreSQL · C · Not packagedpg_message_queue · Listen/Notify-based PostgreSQL message queue extension · 0.2.1 · Features · PostgreSQL · SQL · Not packagedpg_doc_store · Provides a JSONB document-store API with full-text search. · 0.2.1 · Features · PostgreSQL · SQL · Not packagedpg_variables · Session-scoped variables with scalar, array, and record types · 1.2.5 · Features · PostgreSQL · C · Packagedjson_schema_validate · Validate JSON and JSONB data against JSON Schema in PostgreSQL · 0.1.0 · Features · PostgreSQL · C · Not packagedsaio · Experimental load-only planner hook that searches PostgreSQL join orders with simulated annealing as an alternative to GEQO · 0.0.1 · Features · PostgreSQL · C · Not packagedpg_disorder · Perturb unordered SELECT row order to expose order-dependent tests · 0.1.0 · Features · PostgreSQL · C · Packagedpg_dropbuffers · Drop PostgreSQL shared buffers and the operating-system page cache for testing · 0.0.1 · Features · PostgreSQL · C · Not packagedmemoryam · In-memory TableAM implementation · 0.0.1 · Features · PostgreSQL · C · Not packagedpg_ladybug · Cypher queries over PostgreSQL tables through an embedded Ladybug graph engine. · 1.0 · Features · PostgreSQL · C · Not packagedpgmb · A simple PostgreSQL Message Broker system · 1.0.0 · Features · PostgreSQL · SQL · Packagedqgres · Simple queue system · 0.1.2 · Features · PostgreSQL · SQL · Not packagedsession_variables · SQL functions for storing and retrieving session-scoped values through custom PostgreSQL settings. · 0.0.4 · Features · PostgreSQL · SQL · Not packagedmy_extension · A Basic PostgreSQL Extension · 1.1.0 · Features · PostgreSQL · SQL · Not packagedpg_thud · Framework extending pgtap with scaffolding and test-data helpers for database unit tests. · 0.1.0 · Features · PostgreSQL · SQL · Not packagedpg_xclaim · High-cardinality transaction-scoped logical claim primitive for PostgreSQL · 1.0.0-rc1 · Features · PostgreSQL · C · Not packagedwiki · In-database wiki data model and SQL/PLPerl API with optional MediaWiki integration. · 0.1 · Features · PostgreSQL · SQL · Not packagedpg_git · Implements Git-like repositories, commits, branches, merges and remote operations using PostgreSQL-native data and functions. · 0.4.0 · Features · PostgreSQL · SQL · Not packagedpg_synthesize_wal · Generate PostgreSQL WAL records of various sizes · 1.0 · Features · PostgreSQL · C · Not packagedbloom · bloom access method - signature file based index · 1.0 · Features · PostgreSQL · C · Packagedevent_manager · Loosely coupled PostgreSQL event trigger and queue system with synchronous or asynchronous processing. · 0.1 · Features · PostgreSQL · C · Not packagedjson_enhancements_no_hstore · Backport of pg 9.3 JSON enhancements to PostgreSQL 9.2 · 1.0.0 · Features · PostgreSQL · C · Not packagedjson_enhancements_with_hstore · Backport of pg 9.3 JSON enhancements to PostgreSQL 9.2 · 1.0.0 · Features · PostgreSQL · C · Not packagedpg_reactive · Live SQL query subscriptions with result deltas over LISTEN/NOTIFY · 0.1.8 · Features · PostgreSQL · C · Not packagedpgwaffles · A postgres extension to display the best waffles recipe · 1.0.1 · Features · PostgreSQL · C · Not packagedplcoffee · CoffeeScript procedural language for PostgreSQL, compiled and executed by the PL/v8 runtime · 3.1.10 · Procedural languages · PostgreSQL · C++ · Not packagedplls · LiveScript procedural language for PostgreSQL, compiled and executed by the PL/v8 runtime · 3.1.10 · Procedural languages · PostgreSQL · C++ · Not packagedplv8 · PL/JavaScript (v8) trusted procedural language · 3.2.4 · Procedural languages · PostgreSQL · C++ · Packagedplrust · Compiles Rust functions to native code as a PostgreSQL procedural language, with optional postgrestd-backed trusted sandboxing. · 1.1 · Procedural languages · PostgreSQL · Rust · Not packagedpgtap · Unit testing for PostgreSQL · 1.3.4 · Procedural languages · PostgreSQL · C · Packagedpljs · PL/JS trusted procedural language · 1.0.5 · Procedural languages · PostgreSQL · C · Packagedpldotnet · add C# and F# procedural languages to PostgreSQL through .NET · 0.9 · Procedural languages · PostgreSQL · C · Not packagedbytea_plphp · Binary-safe transform between bytea and PHP strings for PL/php · 1.0 · Procedural languages · PostgreSQL · C · Not packagedhstore_plphp · Transform between hstore and PHP associative arrays for PL/php · 1.0 · Procedural languages · PostgreSQL · C · Not packagedjsonb_plphp · Transform between jsonb and native PHP values for PL/php · 1.0 · Procedural languages · PostgreSQL · C · Not packagedplphp · Embed PHP 8 as an untrusted PostgreSQL procedural language · 2.6 · Procedural languages · PostgreSQL · C · Not packagedfaker · Wrapper for the Faker Python library · 0.5.3 · Procedural languages · PostgreSQL · Python · Packagedplxslt · XSLT procedural language for PostgreSQL · 0.20140221 · Procedural languages · PostgreSQL · C · Packagedpg_mockable · Create mockable wrappers for PostgreSQL functions in tests · 1.1.0 · Procedural languages · PostgreSQL · SQL · Packagedpgsqlmock · Mocking and faking helpers for PostgreSQL unit tests · 1.0.1 · Procedural languages · PostgreSQL · SQL · Packagedpljulia · Embeds Julia as an untrusted PostgreSQL procedural language with SPI access, DO blocks, triggers, arrays, and composite-type conversion. · 0.8 · Procedural languages · PostgreSQL · C · Not packagedplsix · provide a Perl 6/Raku procedural language handler for PostgreSQL · 2 · Procedural languages · PostgreSQL · C · Not packagedbool_plperl · transform between bool and plperl · 1.0 · Procedural languages · PostgreSQL · C · Packagedbool_plperlu · transform between bool and plperlu · 1.0 · Procedural languages · PostgreSQL · C · Packagedhstore_plperl · transform between hstore and plperl · 1.0 · Procedural languages · PostgreSQL · C · Packagedhstore_plperlu · transform between hstore and plperlu · 1.0 · Procedural languages · PostgreSQL · C · Packagedhstore_plpython3u · transform between hstore and plpython3u · 1.0 · Procedural languages · PostgreSQL · C · Packagedjsonb_plperl · transform between jsonb and plperl · 1.0 · Procedural languages · PostgreSQL · C · Packagedjsonb_plperlu · transform between jsonb and plperlu · 1.0 · Procedural languages · PostgreSQL · C · Packagedjsonb_plpython3u · transform between jsonb and plpython3u · 1.0 · Procedural languages · PostgreSQL · C · Packagedltree_plpython3u · transform between ltree and plpython3u · 1.0 · Procedural languages · PostgreSQL · C · Packagedplperl · PL/Perl procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedplperlu · PL/PerlU untrusted procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedplpgsql · PL/pgSQL procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedplpython3u · PL/Python3U untrusted procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedpltcl · PL/Tcl procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedpltclu · PL/TclU untrusted procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedautomerge · CRDT support in Postgres (experimental) · 0.0.1 · Data types · PostgreSQL · C · Not packageduint · unsigned integer types · 1.20250815 · Data types · PostgreSQL · C · Packageduri · URI Data type for PostgreSQL · 1.20251029 · Data types · PostgreSQL · C · Packagedsemver · Semantic version data type · 0.41.0 · Data types · PostgreSQL · C · Packagedip4r · IPv4/v6 and IPv4/v6 range index type for PostgreSQL · 2.4.3 · Data types · PostgreSQL · C · Packagedprefix · Prefix Range module for PostgreSQL · 1.2.11 · Data types · PostgreSQL · C · Packagedfixeddecimal · Fixed-precision decimal type optimized for performance and storage. · 1.1.0 · Data types · PostgreSQL · C · Not packageduint128 · Native uint128 type · 1.2.0 · Data types · PostgreSQL · C · Packagedtinyint · One-byte signed integer type with arithmetic, casts, aggregates, and B-tree, hash, and GIN operator classes. · 0.1.1 · Data types · PostgreSQL · C · Not packagedbignum · Unlimited precision integers for PostgreSQL · 0.8.0 · Data types · PostgreSQL · C · Not packagedvarint · A signed and unsigned 64 bit integer encoding scheme that saves disk space · 0.1.0 · Data types · PostgreSQL · C · Not packagedcrockford · Crockford Base32 encoded unsigned integer data types · 0.8.34 · Data types · PostgreSQL · C · Not packagedpair · A key/value pair data type for PostgreSQL · 0.1.2 · Data types · PostgreSQL · C · Not packagedl10n_table_dependent_extension · PostgreSQL l10n toolbox · 0.8.3 · Data types · PostgreSQL · SQL · Packagedpg_xenophile · More than the bare necessities for PostgreSQL i18n and l10n. · 0.8.3 · Data types · PostgreSQL · SQL · Packagedpgsql_rrule · Pure SQL PostgreSQL data types and functions for parsing and expanding RFC 5545 recurrence rules. · 0.0.4 · Data types · PostgreSQL · SQL · Not packagedcountry · Country data type, ISO 3166-1 · 0.0.3 · Data types · PostgreSQL · C · Packageddatalink · SQL/MED DATALINK data type and functions for controlled access to files outside PostgreSQL · 0.5.0 · Data types · PostgreSQL · C · Not packagedtelephone · PostgreSQL data type for normalized telephone numbers with dialing-plan validation. · 0.0.1 · Data types · PostgreSQL · C · Not packagedcbor · Concise Binary Object Representation data type for PostgreSQL. · 0.1.0 · Data types · PostgreSQL · C · Not packagedhashtypes · sha1, md5 and other data types for PostgreSQL · 0.1.5 · Data types · PostgreSQL · C · Packagedpg_text_semver · Semantic version domain and comparison operators for PostgreSQL · 1.2.1 · Data types · PostgreSQL · SQL · Packagedpostbis · Adds compressed DNA, RNA, amino-acid, and aligned sequence types with casts, operators, indexes, and bioinformatics functions. · 1.0 · Data types · PostgreSQL · C · Packageduints · C extension providing unsigned 16-bit and 32-bit integer types with casts, operators, and numeric support functions. · 0.9 · Data types · PostgreSQL · C · Not packagedajbool · Three-valued boolean type with a pseudo-NULL unknown state for primary keys. · 0.0.3 · Data types · PostgreSQL · C · Not packagedemail · Email address data type with validation, equality operators, and user/domain helper functions. · 0.1 · Data types · PostgreSQL · C · Not packagedjsonb_schema · jsonb with separately stored schema · 1.0 · Data types · PostgreSQL · C · Not packageddevice_type · Fixed-byte enum-like data type for mobile device types with comparison operators and btree/hash operator classes. · 0.0.2 · Data types · PostgreSQL · C · Not packagedpg_erlang_term · PostgreSQL type for encoding, storing, and decoding Erlang External Term Format values. · 0.0.1 · Data types · PostgreSQL · C · Not packagedsalesforce_id · Compact 12-byte PostgreSQL type with casts, comparison operators, and B-tree/hash operator classes for Salesforce IDs. · 1.0 · Data types · PostgreSQL · C · Not packagedxnode · Implementation of XML using DOM. · 0.7.2 · Data types · PostgreSQL · C · Not packagedbase32_4b · Base32 data type stored in four bytes with comparison operators. · 0.0.1 · Data types · PostgreSQL · C · Not packagedcert · PostgreSQL data types and functions for X.509 certificates, certificate requests, and related OpenSSL objects. · 0.1.1 · Data types · PostgreSQL · C · Not packagedchkpass · data type for auto-encrypted passwords · 1.0 · Data types · PostgreSQL · C · Packagedhashset · Provides hashset type. · 0.0.1 · Data types · PostgreSQL · C · Not packagedlanguage · Custom PostgreSQL language enumeration type · 0.0.4 · Data types · PostgreSQL · C · Not packagedpassword · PostgreSQL data type for passwords · 0.0.1 · Data types · PostgreSQL · C · Not packagedpg_genotype · Provides a compact one-byte genotype type that preserves allele order and supports insertion and deletion symbols. · 1.0 · Data types · PostgreSQL · C · Not packagedpg_imputed_genotype · Store imputed-genotype probability triples in a packed four-byte PostgreSQL type. · 1.0 · Data types · PostgreSQL · C · Not packagedpguri · provide indexable URI and domain-name types and URI text search · 1.0 · Data types · PostgreSQL · C · Not packagedajversion · Semantic version type for PostgreSQL backed by compact integer storage. · 0.0.1 · Data types · PostgreSQL · C · Not packagedboolean_cascaded · Composite boolean status type with operators and trigger helper for cascaded parent-child status. · 2.0 · Data types · PostgreSQL · SQL · Not packageddebversion · Debian version number data type · 1.2.0 · Data types · PostgreSQL · SQL · Packageddecimal · Decimal32 and decimal64 decimal floating-point data types with arithmetic and casts · 1.0 · Data types · PostgreSQL · C · Not packagedhamradio · ham radio extension · 1 · Data types · PostgreSQL · SQL · Not packagedpg_msgpack · MessagePack data type with JSON and bytea casts and access operators · 0.0.1 · Data types · PostgreSQL · C · Not packagedpg_nanp · Validated and consistently formatted North American Numbering Plan data type · 1.0 · Data types · PostgreSQL · C · Not packagedpg_postal_code_ca · an efficient, validated, formatted Canadian postal code type · 1.0 · Data types · PostgreSQL · C · Not packagedpgopenssltypes · PostgreSQL extension that stores and manipulates OpenSSL cryptographic types and functionality. · 0.0.1 · Data types · PostgreSQL · C · Not packagedrrule_safe · Memory-safe iCalendar recurrence-rule evaluation for PostgreSQL. · 0.2.1 · Data types · PostgreSQL · Rust · Not packagedspan · C data type for indexed document text spans, with casts, comparisons, B-tree/hash operator classes, aggregates, and accessors. · 0.1.0 · Data types · PostgreSQL · C · Not packagedcitext · data type for case-insensitive character strings · 1.6 · Data types · PostgreSQL · C · Packagedcube · data type for multidimensional cubes · 1.5 · Data types · PostgreSQL · C · Packagedgsscode · Compact indexed type for UK ONS and GSS geography codes · 1.1.1 · Data types · PostgreSQL · C · Not packagedgsscode_ons_refresh · Optional in-database refresh for the gsscode geography-type registry · 1.0.0 · Data types · PostgreSQL · PLpgSQL · Not packagedhstore · data type for storing sets of (key, value) pairs · 1.8 · Data types · PostgreSQL · C · Packagedisn · data types for international product numbering standards · 1.2 · Data types · PostgreSQL · C · Packagedltree · data type for hierarchical tree-like structures · 1.3 · Data types · PostgreSQL · C · Packagedos_name · Enumerable mobile os type, stored in a single-byte, fixed-length type. · 0.0.3 · Data types · PostgreSQL · SQL · Not packagedpg_bikram_sambat · Bikram Sambat date type and AD/BS conversion functions · 0.1.0 · Data types · PostgreSQL · C · Packagedpg_french_datatypes · french-centric data type · 0.1.1 · Data types · PostgreSQL · SQL · Not packagedseg · data type for representing line segments or floating-point intervals · 1.4 · Data types · PostgreSQL · C · Packagedsha · This module provides datatypes for storing SHA-1, SHA-2 and MD5 hashes · 1.1.0 · Data types · PostgreSQL · C · Not packagedssn · SSN type implementation for PostgreSQL · 1.0.0 · Data types · PostgreSQL · C · Not packagedutinyint · One-byte unsigned integer type with casts to smallint, integer, and boolean. · 0.1.1 · Data types · PostgreSQL · C · Not packagedxml2 · XPath querying and XSLT · 1.1 · Data types · PostgreSQL · C · Packagedpgmpc · mpd client for PostgreSQL · 0.1.0 · Utilities · PostgreSQL · C · Not packagedhashlib · Stable hash functions for Postgres · 1.1 · Utilities · PostgreSQL · C · Packagedurl_encode · url_encode, url_decode functions · 1.2.5 · Utilities · PostgreSQL · C · Packagedexternal_file · Access external server-side files through PostgreSQL functions · 1.2 · Utilities · PostgreSQL · SQL · Packagedicu_ext · Access ICU functions · 1.11.0 · Utilities · PostgreSQL · C · Packagedpgpcre · Perl Compatible Regular Expression functions · 0.20190509 · Utilities · PostgreSQL · C · Packagedpgproto · Native Protobuf parsing, mutation, indexing, and JSON conversion support · 0.5.0 · Utilities · PostgreSQL · C · Packagedre2 · ClickHouse-compatible regex functions using RE2 · 0.4.1 · Utilities · PostgreSQL · C++ · Packagedhostname · Get the server host name · 1.0.0 · Utilities · PostgreSQL · C · Not packagedpg_readme · Generate a Markdown README from PostgreSQL COMMENT objects · 0.7.1 · Utilities · PostgreSQL · SQL · Packagedpg_readme_test_extension · Fixture extension used to test pg_readme document generation · 0.7.1 · Utilities · PostgreSQL · SQL · Packagedpgsynck · Parse SQL text without execution and return per-statement syntax diagnostics · 1.0 · Utilities · PostgreSQL · C · Not packagedcryptint · Encryption functions for int and bigint values · 1.0.0 · Utilities · PostgreSQL · C · Packagedshacrypt · Implements SHA256-CRYPT and SHA512-CRYPT password encryption schemes · 1.1 · Utilities · PostgreSQL · C · Packagedpg_extra_time · Some date time functions and operators that, · 2.1.0 · Utilities · PostgreSQL · SQL · Packagedpg_markdown · Pre-release Markdown-to-HTML conversion extension for PostgreSQL. · 0.1 · Utilities · PostgreSQL · C · Not packagedplotpg · plot PostgreSQL result sets and analytic functions with gnuplot · 1.0 · Utilities · PostgreSQL · C · Not packagedenvvar · Fetch the value of an environment variable · 1.0.1 · Utilities · PostgreSQL · C · Packagedpg_html5_email_address · PostgreSQL email validation that is consistent with the HTML5 spec · 1.2.3 · Utilities · PostgreSQL · SQL · Packagedpgsmtp · Send SMTP email and file attachments from PostgreSQL using untrusted PL/Python functions. · 0.1.1 · Utilities · PostgreSQL · Python · Not packagedpg_utility_trigger_functions · Some pet trigger functions that the extension author likes to follow him through various PostgreSQL projects. · 1.9.3 · Utilities · PostgreSQL · SQL · Not packagedtrunklet · A templating system for Postgres. Elephants don't use templates, they use trunklets! · 0.3.3 · Utilities · PostgreSQL · SQL · Not packagedconninfo · Parse, validate, and inspect default values for PostgreSQL libpq conninfo strings · 1.0 · Utilities · PostgreSQL · C · Not packagedpg_relation_sql · Generate inlinable SQL functions for navigating PostgreSQL foreign-key relations · 0.2.2 · Utilities · PostgreSQL · PLpgSQL · Packagedpg_retry · Retry SQL statements on transient errors with exponential backoff · 1.0.0 · Utilities · PostgreSQL · C · Packagedpglock · Lightweight distributed lock service inside PostgreSQL · 1.0.0 · Utilities · PostgreSQL · SQL · Packagedpg_consul · C++ PostgreSQL extension exposing SQL functions for Consul status, catalog, and key-value APIs. · 0.1.0 · Utilities · PostgreSQL · C++ · Not packagedpg_fsql · Recursive SQL template engine with JSONB-driven execution · 1.1.0 · Utilities · PostgreSQL · C · Packageddata_historization · PLPGSQL Script to historize data in partitionned table · 1.1.0 · Utilities · PostgreSQL · SQL · Packagedpg_fallback_utf8_to_euc_jp · Provides a fallback UTF-8 to EUC_JP encoding conversion that substitutes unmappable characters with a question mark. · 1.0 · Utilities · PostgreSQL · C · Not packagedpgjsonrpc · A JSON-RPC 2.0 implementation · 0.0.1 · Utilities · PostgreSQL · SQL · Not packagedpgsql_tweaks · Some functions and views for daily usage · 1.0.5 · Utilities · PostgreSQL · SQL · Packageduuidv7-sql · Pure SQL and PL/pgSQL functions for generating, inspecting, and transforming UUID version 7 values. · 1.1 · Functions and aggregates · PostgreSQL · SQL · Not packagedsnowflake · Snowflake-style 64-bit ID generator and sequence utilities for PostgreSQL · 2.5.0 · Functions and aggregates · PostgreSQL · C · Packagedpermuteseq · Pseudo-randomly permute sequences with a format-preserving encryption on elements · 1.2.2 · Functions and aggregates · PostgreSQL · C · Packagedfirst_last_agg · first() and last() aggregate functions · 0.1.4 · Functions and aggregates · PostgreSQL · C · Packagedjsonbx · Jsonb extension functions for PostgreSQL 9.4 · 1.0 · Functions and aggregates · PostgreSQL · C · Not packagedextra_window_functions · Extra Window Functions for PostgreSQL · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedfinancial · Financial aggregate functions · 1.0.1 · Functions and aggregates · PostgreSQL · C · Packagedargm · argmax, argmin, and anyold aggregate functions · 1.1.1 · Functions and aggregates · PostgreSQL · C · Packagedjson_build · C functions and aggregate helpers for building complex PostgreSQL JSON objects and arrays. · 1.1.0 · Functions and aggregates · PostgreSQL · C · Not packagedparray_gin · GIN index operator class and partial-match operators for text arrays · 1.5.0 · Functions and aggregates · PostgreSQL · C · Packagedweighted_mean · Weighted average aggregate function for PostgreSQL numeric values. · 1.0.1 · Functions and aggregates · PostgreSQL · C · Not packagedcolors · C functions for perceptual color-distance calculations in the CIE L*a*b* color space · 0.0.1 · Functions and aggregates · PostgreSQL · C · Not packagedcolnames · Lists the column names in a PostgreSQL RECORD value · 1.7.0 · Functions and aggregates · PostgreSQL · C · Not packagedhash64 · Stable 64-bit hash function whose results do not change across PostgreSQL major versions. · 0.1.0 · Functions and aggregates · PostgreSQL · C · Not packagedjson_accessors · JSON accessor functions · 1.3.6 · Functions and aggregates · PostgreSQL · C · Not packagedjson_query · Generate PostgreSQL WHERE clause predicates from JSONB filter objects. · 0.9 · Functions and aggregates · PostgreSQL · SQL · Not packagedpgaut · Auto Update Timestamp for PostgreSQL · 1.0.0 · Functions and aggregates · PostgreSQL · SQL · Not packagedpg_rowalesce · rowalesce() is like coalesce(), but for rows and other composite types. · 0.1.12 · Functions and aggregates · PostgreSQL · SQL · Not packagedpsl · Returns the registrable domain for a hostname using a compiled-in Public Suffix List. · 1.0.0 · Functions and aggregates · PostgreSQL · C · Not packageduuid-freebsd · UUID generation functions for PostgreSQL on FreeBSD. · 2.0 · Functions and aggregates · PostgreSQL · C · Not packagedpg_accumulator · Accumulation registers for balance and turnover tracking in PostgreSQL · 1.1.3 · Functions and aggregates · PostgreSQL · C · Packagedkissfft · Fast-Fourier transformer (fft) · 0.0.1 · Functions and aggregates · PostgreSQL · C · Not packagedunnest_ordinality · Legacy array unnest function that returns each element with its ordinal position. · 1.0.1 · Functions and aggregates · PostgreSQL · C · Not packagedvihash · version-independent hash functions · 1 · Functions and aggregates · PostgreSQL · C · Not packagedmerge_ips · Functions to merge IP addresses, ignoring gaps · 1.0 · Functions and aggregates · PostgreSQL · SQL · Not packagedpg_aa · ASCII art extension for PostgreSQL · 1.0 · Functions and aggregates · PostgreSQL · C · Not packagedpg_array_multi_index · simultaneous multiple-indexing of PostgreSQL arrays · 1.0 · Functions and aggregates · PostgreSQL · C · Not packagedpg_normalize_email · Normalize email addresses in PostgreSQL · 1.0.9 · Functions and aggregates · PostgreSQL · SQL · Not packagedpg_uuid_v8 · UUID v8 generator with embedded timestamps for PostgreSQL · 1.1.0 · Functions and aggregates · PostgreSQL · C · Packagedshort_ids · PL/pgSQL generator for short random text IDs with collision checks and transaction advisory locks. · 0.1.0 · Functions and aggregates · PostgreSQL · SQL · Not packagedweighted_statistics · High-performance weighted statistics functions for sparse data · 1.0.0 · Functions and aggregates · PostgreSQL · C · Packagedddsketch · Provides ddsketch aggregate function · 1.0.1 · Functions and aggregates · PostgreSQL · C · Packagedfast_guid · Fast GUID generator function for PostgreSQL. · 0.1 · Functions and aggregates · PostgreSQL · C · Not packagedgenerate_date_series · generate_series()-style set-returning function for date ranges with integer day steps. · 1.0.0 · Functions and aggregates · PostgreSQL · C · Not packagedjson_utils · JSON type helper functions, operators, and a hash operator class for PostgreSQL 9.2+. · 0.1 · Functions and aggregates · PostgreSQL · SQL · Not packagedjsonb_set_lax · Backport of PostgreSQL 13 jsonb_set_lax for PostgreSQL 9.5 through 12 · 1.0.0 · Functions and aggregates · PostgreSQL · C · Not packagedlibuuid · Generate UUIDs through the system libuuid library · 1.0 · Functions and aggregates · PostgreSQL · C · Not packagedpg_sample_ext · A Sample PostgreSQL extension · 1.0.2 · Functions and aggregates · PostgreSQL · SQL · Not packagedvalidadores · Brazilian CPF check-digit validator, operator, and domain · 0.0.2 · Functions and aggregates · PostgreSQL · SQL · Not packagedget_column · Fetch a column value from a record by name · 1.0.0 · Functions and aggregates · PostgreSQL · C · Not packagedpg_py_ext · A PostgreSQL extension using PL/Python3U to add numbers · 1.0.0 · Functions and aggregates · PostgreSQL · SQL · Not packagedpg_rand_ext · Functions that generate random values for PostgreSQL · 1.0 · Functions and aggregates · PostgreSQL · C · Not packagedpg_variant_functions · Variant summary and allele-frequency functions over TINYINT[] genotype arrays · 1.0 · Functions and aggregates · PostgreSQL · C · Not packagedrandom · random data generator · 2.0.0 · Functions and aggregates · PostgreSQL · C · Packagedstringtheory · C++ extension providing SIMD-optimized exact equality and substring-search functions for PostgreSQL text values. · 1.0.2 · Functions and aggregates · PostgreSQL · C++ · Not packagedweighted_stats · Weighted aggregate functions · 1.0.0 · Functions and aggregates · PostgreSQL · C · Not packagedauto_counters · PostgreSQL extension for automatic contextual numbering · 1.0 · Functions and aggregates · PostgreSQL · C · Not packagedautoinc · functions for autoincrementing fields · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedbgvalidators · Validation functions for IBAN, Bulgarian EGN personal IDs, BULSTAT VAT numbers, and LNCh foreigner IDs. · 1.0 · Functions and aggregates · PostgreSQL · SQL · Not packagedbtree_gin · support for indexing common datatypes in GIN · 1.3 · Functions and aggregates · PostgreSQL · C · Packagedbtree_gist · support for indexing common datatypes in GiST · 1.7 · Functions and aggregates · PostgreSQL · C · Packagedcountnulls · Simple function to count the number of NULL arguments · 1.0.0 · Functions and aggregates · PostgreSQL · C · Not packageddict_int · text search dictionary template for integers · 1.0 · Functions and aggregates · PostgreSQL · C · Packageddict_xsyn · text search dictionary template for extended synonym processing · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedfirst_last · Aggregate functions to return first or last "n" elements in a group · 0.1.1 · Functions and aggregates · PostgreSQL · SQL · Not packagedinsert_username · functions for tracking who changed a table · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedintagg · integer aggregator and enumerator (obsolete) · 1.1 · Functions and aggregates · PostgreSQL · C · Packagedintarray · functions, operators, and index support for 1-D arrays of integers · 1.5 · Functions and aggregates · PostgreSQL · C · Packagedmoddatetime · functions for tracking last modification time · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedomnisketch · data structure for on-line agg of data into approximate sketch · 1.0.2 · Functions and aggregates · PostgreSQL · C · Packagedpg_cext · A PostgreSQL extension to add two numbers · 1.0.0 · Functions and aggregates · PostgreSQL · C · Not packagedpg_plpgsql_ext · A PostgreSQL extension with a PL/pgSQL function to subtract numbers · 1.0.0 · Functions and aggregates · PostgreSQL · SQL · Not packagedrange_type_functions · Functions for enhancing range type functionality. · 0.0.4 · Functions and aggregates · PostgreSQL · SQL · Not packagedrefint · functions for implementing referential integrity (obsolete) · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedsession_hash_tools · Functions to store nested hashes in PL/Perl shared hash · 1.0.0 · Functions and aggregates · PostgreSQL · SQL · Not packagedtcn · Triggered change notifications · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedtsm_system_rows · TABLESAMPLE method which accepts number of rows as a limit · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedtsm_system_time · TABLESAMPLE method which accepts time in milliseconds as a limit · 1.0 · Functions and aggregates · PostgreSQL · C · Packagedunaccent · text search dictionary that removes accents · 1.1 · Functions and aggregates · PostgreSQL · C · Packageduuid-ossp · generate universally unique identifiers (UUIDs) · 1.1 · Functions and aggregates · PostgreSQL · C · Packagedpg_repack · Reorganize tables in PostgreSQL databases with minimal locks · 1.5.3 · Administration · PostgreSQL · C · Packagedpgautofailover · pg_auto_failover · 2.2 · Administration · PostgreSQL · C · Packagedpglinter · PostgreSQL Linting and Analysis Extension · 2.0.0 · Administration · PostgreSQL · Rust · Packagedddlx · DDL eXtractor functions · 0.31 · Administration · PostgreSQL · SQL · Packagedsr_plan · Planner-hook extension that records, displays, and reuses saved execution plans, including parameterized-plan templates. · 1.2 · Administration · PostgreSQL · C · Not packagedptrack · Tracks changed PostgreSQL blocks for incremental backup using a shared-memory map and core storage hooks. · 2.4 · Administration · PostgreSQL · C · Not packagedpre_prepare · Pre Prepare your Statement server side · 0.9 · Administration · PostgreSQL · C · Packagedpg_cheat_funcs · Provides cheat (but useful) functions · 1.0 · Administration · PostgreSQL · C · Packagedpg_keeper · Background-worker based clustering module for monitoring streaming replication, changing synchronous replication mode and promoting a standby on failure. · 2.0 · Administration · PostgreSQL · C · Not packagedpg_healer · Proof-of-concept extension for automatically repairing PostgreSQL data corruption · 1.0 · Administration · PostgreSQL · C · Not packagedpgespresso · Optional Extension for Barman, Backup and Recovery Manager for PostgreSQL · 1.2 · Administration · PostgreSQL · C · Not packagedpg_orphaned · Deal with orphaned files · 1.0 · Administration · PostgreSQL · C · Packagedpg_query_rewrite · Rewrite SQL statements with a PostgreSQL ProcessUtility hook · 0.0.5 · Administration · PostgreSQL · C · Packagedpg_start_sql · runs SQL statement at instance start · 1.0 · Administration · PostgreSQL · C · Not packagedprioritize · get and set the priority of PostgreSQL backends · 1.0.4 · Administration · PostgreSQL · C · Packagedonline_advisor · Suggest missing indexes and extended statistics online · 1.0 · Administration · PostgreSQL · C · Packagedpg_readonly · cluster database read only · 1.0.6 · Administration · PostgreSQL · C · Packagedpg_quota · Enforce soft per-role disk-space quotas with background workers · 1.0 · Administration · PostgreSQL · C · Not packagedpginstall · PostgreSQL extension installer that hooks CREATE EXTENSION to fetch and install extension archives. · 1.0 · Administration · PostgreSQL · C · Not packagedpg_subtrans_infos · Inspect PostgreSQL subtransaction status, parent XIDs, nesting level, and commit timestamps. · 1.0 · Administration · PostgreSQL · C · Not packagedpg_remote_exec · Executes shell commands from SQL and optionally returns their standard output. · 1.0 · Administration · PostgreSQL · C · Not packagedpg_timeout · PostgreSQL background-worker extension for terminating idle database sessions. · 1.0 · Administration · PostgreSQL · C · Not packagedpg_bman · PostgreSQL hot-backup tooling with remote full/incremental backup and archive-log helpers. · 1.0 · Administration · PostgreSQL · C · Not packagedpg_cgroup · Provides SQL-callable functions to create, configure, and attach processes to Linux cgroups. · 1.0 · Administration · PostgreSQL · C · Not packagedpg_drop_events · logs transaction ids of drop table, drop column, drop materialized view statements · 0.1.0 · Administration · PostgreSQL · SQL · Packagedpg_safer_settings · Functions and mechanisms for handling PostgreSQL settings more safely. · 1.0.0 · Administration · PostgreSQL · SQL · Not packagedpg_bofh · Rejects queries without WHERE clauses using a planner hook loaded via shared_preload_libraries. · 0.0.1 · Administration · PostgreSQL · C · Not packagedpg_fk_indexer · Automatically creates indexes for newly defined foreign-key columns. · 1.0 · Administration · PostgreSQL · C · Not packagedpgelog · Extended logging via pseudo-autonomous transactions · 1.0.2 · Administration · PostgreSQL · SQL · Packagedlogging · Administrative C function to enable or disable logging mode on relations. · 0.1 · Administration · PostgreSQL · C · Not packagedpg_control_priority · Controls scheduling priorities (nice values) of PostgreSQL server processes. · 1.0 · Administration · PostgreSQL · C · Not packagedscrub · Background worker that scans heaps, B-tree indexes, TOAST data, page structure, and checksums for corruption. · 1.0 · Administration · PostgreSQL · C · Not packagedtrunkfingerprint · Computes comparable fingerprints of PostgreSQL database structure and optionally data. · 1.3.0 · Administration · PostgreSQL · SQL · Not packagedefm_extension · SQL interface for EDB Failover Manager cluster management · 1.1 · Administration · PostgreSQL · C · Not packagedpg_lock_pool · Wait on a PostgreSQL advisory lock pool · 0.0.1 · Administration · PostgreSQL · SQL · Not packagedpg_set_level · trigger action for SET statement · 0.0.1 · Administration · PostgreSQL · C · Not packagedpg_toastinspect · Low-level inspection of TOAST chunk identifiers, sizes, and stored values. · 1.0 · Administration · PostgreSQL · C · Not packagedpg_upless · Detect Useless UPDATE · 0.0.3 · Administration · PostgreSQL · SQL · Packagedpgcozy · Pre-warming shared buffers according to previous pg_buffercache snapshots for PostgreSQL. · 1.0 · Administration · PostgreSQL · SQL · Packagedpgxc_dns · PostgreSQL-XC coordinator DNS views and weighting functions for BIND SDB load balancing and failover. · 1.0 · Administration · PostgreSQL · C · Not packagedtable_log · record table modification logs and PITR for table/row · 0.6.4 · Administration · PostgreSQL · C · Packagedtrack_renames · Event-trigger function that forwards PostgreSQL object rename details to a configurable callback. · 0.1 · Administration · PostgreSQL · C · Not packagedvacuum_utils · SQL functions for inspecting VACUUM and ANALYZE thresholds and activity and for invoking table maintenance. · 0.1.0 · Administration · PostgreSQL · SQL · Not packagedextension_drop · Run custom commands when an extension is dropped. · 0.1.1 · Administration · PostgreSQL · SQL · Not packagedforbid_truncate · Preload hook extension that rejects TRUNCATE commands. · 1.0 · Administration · PostgreSQL · C · Not packagedmvtbl · Easily move tables around tablespaces · 0.0.2 · Administration · PostgreSQL · SQL · Not packagedpg_decode_infomask · PostgreSQL 9.6 C functions that decode heap tuple infomask and infomask2 hint bits into queryable fields. · 0.1 · Administration · PostgreSQL · C · Not packagedpg_dropcache · Invalidate PostgreSQL shared_buffers cache for a database or relation · 1.0.0 · Administration · PostgreSQL · C · Not packagedpg_global_catalog · PostgreSQL global catalog · 0.0.1 · Administration · PostgreSQL · C · Not packagedpg_living_assertions · Executable SQL checks with verdict dates and assertion history · 0.4.1 · Administration · PostgreSQL · SQL · Packagedpg_misc_functions · Administrative test functions for backend errors, PANIC, crashes, and failover exercises. · 1.0 · Administration · PostgreSQL · C · Not packagedpg_promise_guard · Catalog-only checks for schema guarantees that are no longer enforced · 0.2.0 · Administration · PostgreSQL · SQL · Not packagedpg_toastutils · TOAST inspection utils for postgres · 1.0 · Administration · PostgreSQL · C · Not packagedpgds · dynamic statistics · 0.0.1 · Administration · PostgreSQL · C · Not packagedplsh_mtb · A PostgreSQL multi-tenant backup controller implemented with PL/SH and an installed Korn shell command. · 1.0 · Administration · PostgreSQL · Shell · Not packagedadminpack · administrative functions for PostgreSQL · 2.1 · Administration · PostgreSQL · C · Packagedamcheck · functions for verifying relation integrity · 1.4 · Administration · PostgreSQL · C · Packagedbasebackup_to_shell · adds a custom basebackup target called shell · - · Administration · PostgreSQL · C · Packagedbasic_archive · an example of an archive module · - · Administration · PostgreSQL · C · Packagedcheck_updates · Trigger functions to allow/deny certain type of table updates · 1.0.1 · Administration · PostgreSQL · SQL · Not packagedlo · Large Object maintenance · 1.1 · Administration · PostgreSQL · C · Packagedold_snapshot · utilities in support of old_snapshot_threshold · 1.0 · Administration · PostgreSQL · C · Packagedpg_prewarm · prewarm relation data · 1.2 · Administration · PostgreSQL · C · Packagedpg_stash_advice · Store plan advice by query ID and automatically apply it during PostgreSQL query planning · 1.0 · Administration · PostgreSQL · C · Not packagedpg_surgery · extension to perform surgery on a damaged relation · 1.0 · Administration · PostgreSQL · C · Packagedpg_walrus · Automatic max_wal_size tuning based on checkpoint activity · 0.1.0 · Administration · PostgreSQL · Rust · Not packagedpgagent · A PostgreSQL job scheduler · 4.2.3 · Administration · PostgreSQL · C · Packagedpgbully · Bully-algorithm leader election among PostgreSQL nodes · 1.0 · Administration · PostgreSQL · C · Not packagedpgdisablelogerror · Disable selected SQLSTATE error codes from PostgreSQL server logging. · 1.0 · Administration · PostgreSQL · C · Packagedpgpool_adm · Administrative functions for pgPool · 4.7.2 · Administration · PostgreSQL · C · Packagedpgpool_recovery · recovery functions for pgpool-II for V4.3 · 4.7.2 · Administration · PostgreSQL · C · Packagedpgpool_regclass · replacement for regclass · 4.7.2 · Administration · PostgreSQL · C · Packagedresetsequence · functions to reset sequences to values contained in tables · 1.0.0 · Administration · PostgreSQL · C · Not packagedtblsize_nolock · Functions to calculate relation size without grabbing AccessShareLock on a target relation. · 1.0.0 · Administration · PostgreSQL · C · Not packagedpg_show_plans · show query plans of all currently running SQL statements · 2.1.8 · Monitoring · PostgreSQL · C · Packagedpgsentinel · active session history · 1.4.2 · Monitoring · PostgreSQL · C · Packagedpg_wait_sampling · sampling based statistics of wait events · 1.1.11 · Monitoring · PostgreSQL · C · Packagedsystem_stats · EnterpriseDB system statistics for PostgreSQL · 4.1 · Monitoring · PostgreSQL · C · Packagedpg_query_state · Tool for query progress monitoring in PostgreSQL · 1.2 · Monitoring · PostgreSQL · C · Not packagedopm_core · Central module of the OPM suite · 2.6 · Monitoring · PostgreSQL · C · Not packagedpg_statviz · Capture PostgreSQL statistics snapshots for time-series analysis and visualization · 1.2 · Monitoring · PostgreSQL · SQL · Packagedpowa · PostgreSQL Workload Analyser-core · 5.3.0 · Monitoring · PostgreSQL · PLpgSQL · Packagedpg_track_settings · Track settings changes · 2.1.2 · Monitoring · PostgreSQL · SQL · Packageddsef · DiffStats and ExplainFull: detailed SQL reports for third party help & support · 2024.4.9 · Monitoring · PostgreSQL · SQL · Not packagedpg_stat_plans · Track per-plan call counts, execution times, and example EXPLAIN texts. · 2.1.0 · Monitoring · PostgreSQL · C · Packagedbgw_replstatus · Small PostgreSQL background worker to report whether a node is a replication master or standby · 1.0.8 · Monitoring · PostgreSQL · C · Packagedpg_stat_log · Track cumulative PostgreSQL log message statistics by backend, database, user, level, and SQLSTATE. · 0.1 · Monitoring · PostgreSQL · C · Packagedpgtelemetry · Provides monitoring views and functions for PostgreSQL activity, storage, locks, replication, WAL, vacuum, and query statistics. · 1.7 · Monitoring · PostgreSQL · SQL · Not packagedpg_relusage · Log all the queries that reference a particular column · 0.0.1 · Monitoring · PostgreSQL · C · Packagedpg_backtrace · Show backtrace for errors and signals · 1.0 · Monitoring · PostgreSQL · C · Not packagedpgsampler · Experimental PostgreSQL background worker that collects time-series status and performance metrics. · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_sampletolog · Samples statements or whole transactions into PostgreSQL logs through executor and utility hooks. · 2.0.0 · Monitoring · PostgreSQL · C · Not packagedpg_logging · Captures PostgreSQL log records in a shared-memory ring buffer and exposes them through SQL functions. · 0.2 · Monitoring · PostgreSQL · C · Not packagedpg_sortstats · Collect per-query sort statistics and estimate required work_mem · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedpg_log_statements · Enables log_statement=all selectively for chosen PostgreSQL backend processes or newly started backends matching connection filters. · 0.0.2 · Monitoring · PostgreSQL · C · Not packagedpg_log_userqueries · Module to log user queries · 1.0.0 · Monitoring · PostgreSQL · C · Not packagedgeneric_plan · Generate a generic plan for a parameterized SQL statement. · 1.0 · Monitoring · PostgreSQL · SQL · Not packagedlog_functions · Module to log functions · 1.0.0 · Monitoring · PostgreSQL · C · Not packagedpg_stat_sql_plans · Track execution statistics by normalized SQL query and plan ID. · 0.2 · Monitoring · PostgreSQL · C · Not packagedpg_subxact_counters · Global counters for PostgreSQL subtransaction activity · 1.0 · Monitoring · PostgreSQL · C · Not packagedconfig_log · custom background worker process to log changes to postgresql.conf to a table · 0.1.7 · Monitoring · PostgreSQL · C · Not packagedpg_octopus · Runs a background worker that periodically connects to configured PostgreSQL nodes and records their health status. · 0.1 · Monitoring · PostgreSQL · C · Not packagedprogress · progress: query-progress estimation for a patched PostgreSQL 9.3 development branch · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedpg_feedback · PostgreSQL extension that generates a report about database usage · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_logqueryid · Logs pg_stat_statements query IDs alongside auto_explain output. · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedpg_queryid · Compute configurable external query fingerprints for PostgreSQL · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedquerymem · pgEdge Labs: The querymem Postgres extension for estimating query memory usage · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_track_slow_queries · Tracks slow queries and their execution plans · 1.0 · Monitoring · PostgreSQL · C · Not packagedtimeit · High-resolution benchmarking of PostgreSQL built-in functions and SQL expressions. · 1.0 · Monitoring · PostgreSQL · C · Not packageddb_info · Functions and views reporting database size, ownership, tablespaces, extensions, and object counts. · 0.2.0 · Monitoring · PostgreSQL · SQL · Not packagedpg_llm_helper · Captures PostgreSQL errors in shared memory and exposes history plus an optional pgai-backed LLM troubleshooting function. · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_memorycontext · Examines PostgreSQL memory context information. · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_stat_backtrace · Capture or log C-level stack backtraces of PostgreSQL processes · 1.0.0 · Monitoring · PostgreSQL · C · Packagedtoastinfo · show details on toasted datums · 1.7 · Monitoring · PostgreSQL · C · Packagedpg_get_queryid · get last queryid generated/used by pg_stat_statements for a given backend pid · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_log · displays log content from SQL · 1.0.0 · Monitoring · PostgreSQL · C · Not packagedpg_monitoring · Provides a common SQL interface for collecting PostgreSQL replication, table-load and database-load monitoring statistics. · 0.2 · Monitoring · PostgreSQL · SQL · Not packagedpg_procfs · displays /proc data from SQL · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedstatsmgr · C extension that snapshots PostgreSQL cumulative WAL, SLRU, checkpoint, archiver, I/O, and background-writer statistics in dynamic shared memory. · 0.1-alpha · Monitoring · PostgreSQL · C · Not packagedpg_plan_guard · Detect drift from approved PostgreSQL 19 plan-advice baselines · 1.1 · Monitoring · PostgreSQL · PLpgSQL · Not packagedpg_stat_errors · Cluster-wide error-class counters with a bounded sample of recent errors. · 1.2 · Monitoring · PostgreSQL · C · Not packagedxl_global_views · Creates global pgxl_ views over Postgres-XL nodes based on pg_ views. · 0.0.1 · Monitoring · PostgreSQL · SQL · Not packagedauto_explain · Provides a means for logging execution plans of slow statements automatically · - · Monitoring · PostgreSQL · C · Packagedlogfmt · logfmt log collector · 1.0.0 · Monitoring · PostgreSQL · SQL · Not packagedmods_since_analyze · Estimation of number of changed tuples · 1.0.0 · Monitoring · PostgreSQL · C · Not packagedpageinspect · inspect the contents of database pages at a low level · 1.12 · Monitoring · PostgreSQL · C · Packagedpg_buffercache · examine the shared buffer cache · 1.5 · Monitoring · PostgreSQL · C · Packagedpg_freespacemap · examine the free space map (FSM) · 1.2 · Monitoring · PostgreSQL · C · Packagedpg_logicalinspect · Logical decoding components inspection · 1.0 · Monitoring · PostgreSQL · C · Packagedpg_overexplain · Allow EXPLAIN to dump even more details · 1.0 · Monitoring · PostgreSQL · C · Packagedpg_stat_conn · Cumulative connection, disconnection, and authentication-failure counts by database and role. · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_stat_statements · track planning and execution statistics of all SQL statements executed · 1.11 · Monitoring · PostgreSQL · C · Packagedpg_stat_statements2 · Track SQL execution statistics using a PostgreSQL 9.4 pg_stat_statements derivative integrated with sql_firewall · 1.2 · Monitoring · PostgreSQL · C · Not packagedpg_visibility · examine the visibility map (VM) and page-level visibility info · 1.2 · Monitoring · PostgreSQL · C · Packagedpg_walinspect · functions to inspect contents of PostgreSQL Write-Ahead Log · 1.1 · Monitoring · PostgreSQL · C · Packagedpgrowlocks · show row-level locking information · 1.2 · Monitoring · PostgreSQL · C · Packagedpgstattuple · show tuple-level statistics · 1.5 · Monitoring · PostgreSQL · C · Packagedplaninstr · Planner hook for measuring PostgreSQL planning time, intended mainly for debugging. · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedpr_grapher · Grapher process for OPM · 1.1 · Monitoring · PostgreSQL · JavaScript · Not packagedsslinfo · information about SSL certificates · 1.2 · Monitoring · PostgreSQL · C · Packagedstreaming_lag · A custom background worker process to measure lag in units of time · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedpgaudit · provides auditing functionality · 18.0 · Security · PostgreSQL · C · Packagedanon · PostgreSQL Anonymizer (anon) extension · 3.2.2 · Security · PostgreSQL · Rust · Packagedpg_jobmon · Extension for logging and monitoring functions in PostgreSQL · 1.4.1 · Security · PostgreSQL · SQL · Packagedsql_firewall · Cluster-wide query allowlist firewall with learning, enforcing, permissive, and disabled modes keyed by user and parse-tree fingerprint. · 0.8 · Security · PostgreSQL · C · Not packagedpgextwlist · PostgreSQL Extension Whitelisting · 1.20 · Security · PostgreSQL · C · Packagedset_user · similar to SET ROLE but with added logging · 4.2.0 · Security · PostgreSQL · C · Packagedpg-audit-json · Trigger-based PostgreSQL table auditing with JSONB row snapshots and recursive change diffs. · 1.0.2 · Security · PostgreSQL · SQL · Not packagedpg_roast · Opinionated PostgreSQL database auditor · 1.0 · Security · PostgreSQL · C · Packagedcheck_access · Functions and views to facilitate PostgreSQL object access inspection · 0.1 · Security · PostgreSQL · SQL · Not packagedpg_snakeoil · The PostgreSQL Antivirus · 1.4 · Security · PostgreSQL · C · Packagedpgauditlogtofile · pgAudit addon to redirect audit log to an independent file · 1.8.5 · Security · PostgreSQL · C · Packagedcolumn_encrypt · Transparent column-level encryption with encrypted_text and encrypted_bytea types · 4.0 · Security · PostgreSQL · C · Packagedopen_pg_tde · Transparent data encryption for upstream PostgreSQL using the tde_heap access method, including tables, indexes, TOAST, WAL, and temporary files. · 2.4.0 · Security · PostgreSQL · C · Not packagedsslutils · A Postgres extension for managing SSL certificates through SQL · 1.4 · Security · PostgreSQL · C · Packageddrop_role_helper · Generates SQL to revoke all privileges held by a role in the current database. · 1.0 · Security · PostgreSQL · SQL · Not packagedpg_vault_tde · Transparent Data Encryption for PostgreSQL through custom table and index access methods · 1.7.1 · Security · PostgreSQL · C · Packagedpgseccomp · provide seccomp syscall filtering for PostgreSQL · 1.0 · Security · PostgreSQL · C · Not packagedroleman · Parameterized role and privilege management functions for PostgreSQL. · 0.3.0 · Security · PostgreSQL · SQL · Not packagedotp · Implementation of TOTP compatible with Google Authenticator · 1.0.0 · Security · PostgreSQL · SQL · Not packagedpg_role_fkey_trigger_functions · A bunch of trigger functions to help establish and/or maintain referential integrity for columns that reference PostgreSQL ROLE NAMEs. · 1.0.4 · Security · PostgreSQL · SQL · Not packagedpg_sulog · PostgreSQL superuser operation logging and blocking extension · 1.0 · Security · PostgreSQL · C · Not packagedtce · Transparent column encryption for PostgreSQL using per-role envelope keys and external key-management services. · 0.10.0-dev · Security · PostgreSQL · Rust · Not packagedtcle · Experimental table access method for transparent AES-256-CBC encryption of selected column types. · 1.0 · Security · PostgreSQL · C · Not packagedpasswordpolicy · Dynamically configurable PostgreSQL password complexity checks. · 2.0.5 · Security · PostgreSQL · C · Packagedsupasession · Advanced session management for Supabase. · 0.1.2 · Security · PostgreSQL · SQL · Not packageddatafly_anon · Datafly anonymizer · 1.25 · Security · PostgreSQL · C · Not packagedopenssl · PostgreSQL extension for cryptographic functions and types provided by OpenSSL · 0.0.1 · Security · PostgreSQL · C · Not packagedpg_dctp · Preload-only module that blocks clear-text passwords in role DDL · 0.0.1 · Security · PostgreSQL · C · Not packagedpg_set_acl · SET command access control list · 0.0.1 · Security · PostgreSQL · C · Not packagedaclexplode · A backport of aclexplode function for PostgreSQL 8.4 and below · 1.0.3 · Security · PostgreSQL · C · Not packagedauth_delay · pause briefly before reporting authentication failure · - · Security · PostgreSQL · C · Packagedcyanaudit · Cyan Audit core extension · 2.2.0 · Security · PostgreSQL · SQL · Not packagedpasswordcheck · checks user passwords and reject weak password · - · Security · PostgreSQL · C · Packagedpg_block_systemcatalog · PostgreSQL extension to block references to system catalogs. · 1.0 · Security · PostgreSQL · C · Not packagedpg_policy · Agentic policy language for PostgreSQL with guardrails, guidance, and session-aware controls · 0.1.0 · Security · PostgreSQL · SQL · Packagedpgcrypto · cryptographic functions · 1.3 · Security · PostgreSQL · C · Packagedpgcryptokey · cryptographic key management · 0.85 · Security · PostgreSQL · C · Packagedpgedge_safesession · Enforce read-only sessions for specified PostgreSQL roles. · 1.0-alpha1 · Security · PostgreSQL · C · Not packagedsepgsql · label-based mandatory access control (MAC) based on SELinux security policy. · - · Security · PostgreSQL · C · Packagedoracle_fdw · foreign data wrapper for Oracle access · 2.9.0 · Foreign data wrappers · PostgreSQL · C · Packagedredis_fdw · Foreign data wrapper for querying a Redis server · 1.0 · Foreign data wrappers · PostgreSQL · C · Packagedtds_fdw · Foreign data wrapper for querying a TDS database (Sybase or Microsoft SQL Server) · 2.0.5 · Foreign data wrappers · PostgreSQL · C · Packagedparquet_fdw · Read-only foreign data wrapper for Apache Parquet files · 0.2 · Foreign data wrappers · PostgreSQL · C++ · Not packagedsqlite_fdw · SQLite Foreign Data Wrapper · 2.5.0 · Foreign data wrappers · PostgreSQL · C · Packagedparquet_s3_fdw · Foreign data wrapper for accessing Parquet files on local filesystems and Amazon S3 from PostgreSQL. · 0.3 · Foreign data wrappers · PostgreSQL · C++ · Not packagedclickhousedb_fdw · ClickHouse foreign data wrapper with SELECT/INSERT support plus aggregate and join pushdown. · 1 · Foreign data wrappers · PostgreSQL · C · Not packagedhdfs_fdw · foreign-data wrapper for remote hdfs servers · 2.0.5 · Foreign data wrappers · PostgreSQL · C · Packagedwww_fdw · Foreign data wrapper for accessing web services from PostgreSQL. · 0.1.9 · Foreign data wrappers · PostgreSQL · C · Not packagedmulticorn · Fetch foreign data in Python in your PostgreSQL server. · 3.2 · Foreign data wrappers · PostgreSQL · C · Packagedkafka_fdw · kafka Foreign Data Wrapper for CSV formatted messages · 0.0.3 · Foreign data wrappers · PostgreSQL · C · Packagedjdbc_fdw · foreign-data wrapper for remote servers available over JDBC · 1.2 · Foreign data wrappers · PostgreSQL · C · Packagedtwitter_fdw · Legacy foreign data wrapper for the retired unauthenticated Twitter Search API. · 1.1.0 · Foreign data wrappers · PostgreSQL · C · Not packageds3_fdw · Foreign data wrapper for reading Amazon S3 files through PostgreSQL COPY format. · 0.1.0 · Foreign data wrappers · PostgreSQL · C · Not packagedinfluxdb_fdw · Foreign data wrapper for querying InfluxDB from PostgreSQL. · 1.3 · Foreign data wrappers · PostgreSQL · C · Not packagedprometheus_fdw · A Rust/pgrx foreign data wrapper that queries Prometheus metrics through PostgreSQL foreign tables. · 0.2.1 · Foreign data wrappers · PostgreSQL · Rust · Not packagedfirebird_fdw · Foreign data wrapper for Firebird · 1.4.2 · Foreign data wrappers · PostgreSQL · C · Packagedmonetdb_fdw · MonetDB foreign data wrapper · 0.0 · Foreign data wrappers · PostgreSQL · C · Not packagedclerk_fdw · Foreign data wrapper for querying the Clerk user-management API from PostgreSQL. · 0.3.3 · Foreign data wrappers · PostgreSQL · Rust · Not packageddynamodb_fdw · Foreign data wrapper for querying and modifying Amazon DynamoDB tables from PostgreSQL. · 1.1 · Foreign data wrappers · PostgreSQL · C · Not packagedpgbouncer_fdw · Extension for querying PgBouncer stats from normal SQL views & running pgbouncer commands from normal SQL functions · 1.4.0 · Foreign data wrappers · PostgreSQL · SQL · Packagedldap_fdw · Foreign data wrapper for querying LDAP servers · 0.1.1 · Foreign data wrappers · PostgreSQL · C · Not packagedcouchdb_fdw · Foreign data wrapper for querying CouchDB from PostgreSQL. · 1.0 · Foreign data wrappers · PostgreSQL · C · Not packageddb2_fdw · foreign data wrapper for DB2 access · 18.2.0 · Foreign data wrappers · PostgreSQL · C · Packagedfile_textarray_fdw · Foreign data wrapper returning each text-file row as a text array. · 1.0.1 · Foreign data wrappers · PostgreSQL · C · Not packagedosm_fdw · Foreign data wrapper for reading OpenStreetMap PBF files · 4.1.2 · Foreign data wrappers · PostgreSQL · C · Not packagedinformix_fdw · Foreign data wrapper for Informix access · 0.6.3 · Foreign data wrappers · PostgreSQL · C · Packagedpgspider_ext · foreign-data wrapper for remote PGSpider servers · 1.3.0 · Foreign data wrappers · PostgreSQL · C · Packagedgriddb_fdw · GridDB Foreign Data Wrapper for PostgreSQL · 1.2 · Foreign data wrappers · PostgreSQL · C · Not packagedorb_fdw · A foreign data wrapper for Orb · 0.13.3 · Foreign data wrappers · PostgreSQL · Rust · Not packagedmulticdr_fdw · Foreign data wrapper for reading call-detail-record file streams as external SQL tables. · 1.2.2 · Foreign data wrappers · PostgreSQL · C · Not packagedpglog · PostgreSQL log via SQL · 1.0 · Foreign data wrappers · PostgreSQL · C · Not packagedlua_fdw · Lua Foreign Data Wrapper · 0.0.1 · Foreign data wrappers · PostgreSQL · C · Not packagedvalkey_fdw · Foreign data wrapper for querying a Valkey server · 1.0 · Foreign data wrappers · PostgreSQL · C · Not packagedwdb_fdw · WhiteDB Foreign Data Wrapper · 0.0.1 · Foreign data wrappers · PostgreSQL · C · Not packagedfile_fdw_program · Backport of file_fdw PROGRAM support, exposing a file_fdw-like foreign data wrapper that reads from external commands. · 1.0.1 · Foreign data wrappers · PostgreSQL · C · Not packagedocgeo_fdw · Foreign data wrapper for the OpenCageData API · 1.0 · Foreign data wrappers · PostgreSQL · C · Not packagedodbc_fdw · Foreign data wrapper for accessing remote databases using ODBC · 0.5.2 · Foreign data wrappers · PostgreSQL · C · Packagedpasswd-fdw · Foreign data wrapper for Unix/Linux passwd and group databases. · 0.4.0 · Foreign data wrappers · PostgreSQL · C · Not packagedscylla_fdw · Foreign data wrapper for querying and modifying ScyllaDB tables from PostgreSQL over CQL. · 1.0 · Foreign data wrappers · PostgreSQL · C · Not packageddblink · connect to other PostgreSQL databases from within a database · 1.2 · Foreign data wrappers · PostgreSQL · C · Packagedfile_fdw · foreign-data wrapper for flat file access · 1.0 · Foreign data wrappers · PostgreSQL · C · Packagedpostgres_fdw · foreign-data wrapper for remote PostgreSQL servers · 1.1 · Foreign data wrappers · PostgreSQL · C · Packagedpostgres_fdw_plus · Fork postgres_fdw to coordinate remote PostgreSQL transactions with optional two-phase commit and recovery helpers · 1.0 · Foreign data wrappers · PostgreSQL · C · Not packagedpg_dbms_job · Extension to add Oracle DBMS_JOB full compatibility to PostgreSQL · 2.0 · Compatibility · PostgreSQL · C · Packagedpgtt_rsl · Provide Oracle/DB2-style global temporary tables using unlogged tables, row-level security, views, and a cleanup worker · 2.0.0 · Compatibility · PostgreSQL · C · Not packagedpg_dbms_metadata · Extension to add Oracle DBMS_METADATA compatibility to PostgreSQL · 1.0.0 · Compatibility · PostgreSQL · SQL · Packagedplpgsql_wrap · Oracle WRAP-equivalent PL/pgSQL language handler storing AES-256-GCM encrypted procedure source. · 1.0 · Compatibility · PostgreSQL · C · Packageddb2fce · DB2 compatibility functions, types, operators, and SYSIBM.SYSDUMMY1 for PostgreSQL. · 0.0.17 · Compatibility · PostgreSQL · SQL · Packagedpg_dbms_lock · Extension to add Oracle DBMS_LOCK full compatibility to PostgreSQL · 2.0 · Compatibility · PostgreSQL · SQL · Packagedpg_utl_smtp · Oracle UTL_SMTP compatibility extension for PostgreSQL · 1.0.0 · Compatibility · PostgreSQL · SQL · Packagedorafce_mail · Implementation of utl mail and DBMS MAIL packages · 1.2 · Compatibility · PostgreSQL · C · Not packagedpglogical · PostgreSQL Logical Replication · 2.4.8 · Replication and streams · PostgreSQL · C · Packagedpglogical_origin · Dummy extension for compatibility when upgrading from Postgres 9.4 · 2.4.7 · Replication and streams · PostgreSQL · C · Packagedspock · Multi-master logical replication extension for PostgreSQL · 5.0.10 · Replication and streams · PostgreSQL · C · Packageddecoder_raw · Output plugin for logical replication in Raw SQL format · 1.0 · Replication and streams · PostgreSQL · C · Packagedpg_paxos · Paxos distributed consensus functions and table replication for PostgreSQL · 0.2 · Replication and streams · PostgreSQL · C · Not packagedora_migrator · Tools to migrate Oracle databases to PostgreSQL · 1.1.0 · Replication and streams · PostgreSQL · SQL · Not packagedpg_failover_slots · PG Failover Slots extension · 1.2.1 · Replication and streams · PostgreSQL · C · Packagedmetagration · Migrate Postgres with Postgres · 1.0.4 · Replication and streams · PostgreSQL · SQL · Not packagedmimeo · Extension for specialized, per-table replication between PostgreSQL instances · 1.5.1 · Replication and streams · PostgreSQL · SQL · Packagedlolor · Logical-replication-friendly replacement for PostgreSQL large objects · 1.2.2 · Replication and streams · PostgreSQL · C · Packagedpgclone · Clone PostgreSQL databases, schemas, tables, and functions across environments · 4.4.2 · Replication and streams · PostgreSQL · C · Packagedpg_pageprep · Prepares heap pages on PostgreSQL or Postgres Pro Standard for migration to the 64-bit-XID page format used by Postgres Pro Enterprise. · 0.1 · Replication and streams · PostgreSQL · C · Not packagedbwcontrol · Bottledwater control extension · 1.0 · Replication and streams · PostgreSQL · C · Not packagedmysql_migrator · Tools for MySQL to PostgreSQL migration · 0.3.0 · Replication and streams · PostgreSQL · SQL · Not packagedjx_io · Extension to export and import json and xml from/to postgres · 0.1.1 · Replication and streams · PostgreSQL · SQL · Not packagedpglogical_ticker · Have an accurate view on pglogical replication delay · 1.4.1 · Replication and streams · PostgreSQL · C · Packagedpg_repeater · Replicates utility statements and serialized query plans to a remote PostgreSQL node over postgres_fdw. · 0.1 · Replication and streams · PostgreSQL · C · Not packagedpigiaminja · PostgreSQL extension to export using Jinja templates · 0.1.0 · Replication and streams · PostgreSQL · Rust · Not packagedrep_fdw · Replicate table changes to another PostgreSQL server through postgres_fdw · 0.1.0 · Replication and streams · PostgreSQL · SQL · Not packagedsys_syn_dblink · PL/pgSQL synchronization processor that pulls sys_syn queues over named dblink connections, transforms batches, writes local tables, and returns processing status to the source database. · 0.0.1 · Replication and streams · PostgreSQL · SQL · Not packagedpgoutput · Logical Replication output plugin · - · Replication and streams · PostgreSQL · C · Packagedtest_decoding · SQL-based test/example module for WAL logical decoding · - · Replication and streams · PostgreSQL · C · Packaged

587 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
timeit 1.0 High-resolution benchmarking of PostgreSQL built-in functions and SQL expressions. STAT PostgreSQL C 5
db_info 0.2.0 Functions and views reporting database size, ownership, tablespaces, extensions, and object counts. STAT PostgreSQL SQL 11–18 4
device_type 0.0.2 Fixed-byte enum-like data type for mobile device types with comparison operators and btree/hash operator classes. TYPE PostgreSQL C 10–18 4
dict_exclude 1.0 Full-text search dictionary that filters stop words using regular-expression rules. FTS PostgreSQL C 4
dict_id 1.0 Indonesian-language full-text search stemming dictionary based on cSastrawi FTS PostgreSQL C 4
kissfft 0.0.1 Fast-Fourier transformer (fft) FUNC PostgreSQL C 10–18 4
multicdr_fdw 1.2.2 Foreign data wrapper for reading call-detail-record file streams as external SQL tables. FDW PostgreSQL C 4
otp 1.0.0 Implementation of TOTP compatible with Google Authenticator SEC PostgreSQL SQL 10–18 4
partman_to_cstore 1.1.0 Move old pg_partman partitions to cstore columnar storage. OLAP PostgreSQL SQL 10–18 4
pg_fk_indexer 1.0 Automatically creates indexes for newly defined foreign-key columns. ADMIN PostgreSQL C 4
pg_role_fkey_trigger_functions 1.0.4 A bunch of trigger functions to help establish and/or maintain referential integrity for columns that reference PostgreSQL ROLE NAMEs. SEC PostgreSQL SQL 4
pg_substrait 0.1.0 Execute Substrait protobuf or JSON query plans through PostgreSQL functions OLAP PostgreSQL Rust 13–17 4
pg_sulog 1.0 PostgreSQL superuser operation logging and blocking extension SEC PostgreSQL C 4
pg_utility_trigger_functions 1.9.3 Some pet trigger functions that the extension author likes to follow him through various PostgreSQL projects. UTIL PostgreSQL SQL 4
pgelog 1.0.2 Extended logging via pseudo-autonomous transactions ADMIN PostgreSQL SQL 14–18 4
pglog 1.0 PostgreSQL log via SQL FDW PostgreSQL C 4
pmpp 1.2.3 Run manually partitioned SQL work in parallel over asynchronous libpq connections and combine the results OLAP PostgreSQL C 10 4
repeater 0.1 Demonstration extension for executing serialized raw query plans on a remote PostgreSQL node. OLAP PostgreSQL C 12 4
tce 0.10.0-dev Transparent column encryption for PostgreSQL using per-role envelope keys and external key-management services. SEC PostgreSQL Rust 15–18 4
tcle 1.0 Experimental table access method for transparent AES-256-CBC encryption of selected column types. SEC PostgreSQL C 12–13 4
trunklet 0.3.3 A templating system for Postgres. Elephants don't use templates, they use trunklets! UTIL PostgreSQL SQL 4
unnest_ordinality 1.0.1 Legacy array unnest function that returns each element with its ordinal position. FUNC PostgreSQL C 10–18 4
vihash 1 version-independent hash functions FUNC PostgreSQL C 4
conninfo 1.0 Parse, validate, and inspect default values for PostgreSQL libpq conninfo strings UTIL PostgreSQL C 10–18 3
jx_io 0.1.1 Extension to export and import json and xml from/to postgres ETL PostgreSQL SQL 10–18 3
logging 0.1 Administrative C function to enable or disable logging mode on relations. ADMIN PostgreSQL C 3
mapcode 0.0.6 Mapcodes in PostgreSQL GIS PostgreSQL C++ 10–18 3
merge_ips 1.0 Functions to merge IP addresses, ignoring gaps FUNC PostgreSQL SQL 3
pathman_sharding 0.1 Improved sharding for pg_pathman. OLAP PostgreSQL C 10 3
pg_aa 1.0 ASCII art extension for PostgreSQL FUNC PostgreSQL C 3
pg_array_multi_index 1.0 simultaneous multiple-indexing of PostgreSQL arrays FUNC PostgreSQL C 3
pg_control_priority 1.0 Controls scheduling priorities (nice values) of PostgreSQL server processes. ADMIN PostgreSQL C 10–18 3
pg_erlang_term 0.0.1 PostgreSQL type for encoding, storing, and decoding Erlang External Term Format values. TYPE PostgreSQL C 3
pg_llm_helper 1.0 Captures PostgreSQL errors in shared memory and exposes history plus an optional pgai-backed LLM troubleshooting function. STAT PostgreSQL C 17 3
pg_memorycontext 1.0 Examines PostgreSQL memory context information. STAT PostgreSQL C 10–18 3
pg_normalize_email 1.0.9 Normalize email addresses in PostgreSQL FUNC PostgreSQL SQL 12–18 3
pg_relation_sql 0.2.2 Generate inlinable SQL functions for navigating PostgreSQL foreign-key relations UTIL PostgreSQL PLpgSQL 11–18 3
pg_retry 1.0.0 Retry SQL statements on transient errors with exponential backoff UTIL PostgreSQL C 17–18 3
pg_stat_backtrace 1.0.0 Capture or log C-level stack backtraces of PostgreSQL processes STAT PostgreSQL C 14–18 3
pg_uuid_v8 1.1.0 UUID v8 generator with embedded timestamps for PostgreSQL FUNC PostgreSQL C 14–18 3
pglock 1.0.0 Lightweight distributed lock service inside PostgreSQL UTIL PostgreSQL SQL 14–18 3
pglogical_ticker 1.4.1 Have an accurate view on pglogical replication delay ETL PostgreSQL C 14–18 3
pgmb 1.0.0 A simple PostgreSQL Message Broker system FEAT PostgreSQL SQL 14–18 3
qgres 0.1.2 Simple queue system FEAT PostgreSQL SQL 3
salesforce_id 1.0 Compact 12-byte PostgreSQL type with casts, comparison operators, and B-tree/hash operator classes for Salesforce IDs. TYPE PostgreSQL C 3
scrub 1.0 Background worker that scans heaps, B-tree indexes, TOAST data, page structure, and checksums for corruption. ADMIN PostgreSQL C 3
session_variables 0.0.4 SQL functions for storing and retrieving session-scoped values through custom PostgreSQL settings. FEAT PostgreSQL SQL 10–18 3
short_ids 0.1.0 PL/pgSQL generator for short random text IDs with collision checks and transaction advisory locks. FUNC PostgreSQL SQL 10–18 3
simple_parser 1.0 C full-text-search parser that splits input only at ASCII space characters, preserving punctuation such as underscores inside tokens. FTS PostgreSQL C 3
toastinfo 1.7 show details on toasted datums STAT PostgreSQL C 14–18 3