PIGSTY

By Repository

PostgreSQL Extensions organized by Repository Source

There are 421 PostgreSQL extensions in total: 71 CONTRIB extensions, 331 available on both EL and Debian platforms, 13 available only on EL platforms, and 6 available only on Debian platforms.

EntryALLCONTRIBBothEL OnlyDebian Only
Count42171331136

CONTRIB

Extensions that come with PostgreSQL core distribution. There are 71 contrib extensions.

IDExtensionPackageDescription
1690earthdistanceearthdistancecalculate great-circle distances on the surface of the Earth
2180fuzzystrmatchfuzzystrmatchdetermine similarities and distance between strings
2190pg_trgmpg_trgmtext similarity measurement and index searching based on trigrams
2590tablefunctablefuncfunctions that manipulate whole tables, including crosstab
2990bloombloombloom access method - signature file based index
3240pltclpltclPL/Tcl procedural language
3250pltclupltclPL/TclU untrusted procedural language
3260plperlplperlPL/Perl procedural language
3261bool_plperlplperltransform between bool and plperl
3262hstore_plperlplperltransform between hstore and plperl
3263jsonb_plperlplperltransform between jsonb and plperl
3270plperluplperluPL/PerlU untrusted procedural language
3271bool_plperluplperlutransform between bool and plperlu
3272jsonb_plperluplperlutransform between jsonb and plperlu
3273hstore_plperluplperlutransform between hstore and plperlu
3280plpgsqlplpgsqlPL/pgSQL procedural language
3290plpython3uplpython3uPL/Python3U untrusted procedural language
3291jsonb_plpython3uplpython3utransform between jsonb and plpython3u
3292ltree_plpython3uplpython3utransform between ltree and plpython3u
3293hstore_plpython3uplpython3utransform between hstore and plpython3u
3930isnisndata types for international product numbering standards
3940segsegdata type for representing line segments or floating-point intervals
3950cubecubedata type for multidimensional cubes
3960ltreeltreedata type for hierarchical tree-like structures
3970hstorehstoredata type for storing sets of (key, value) pairs
3980citextcitextdata type for case-insensitive character strings
3990xml2xml2XPath querying and XSLT
4880refintrefintfunctions for implementing referential integrity (obsolete)
4881autoincautoincfunctions for autoincrementing fields
4882insert_usernameinsert_usernamefunctions for tracking who changed a table
4883moddatetimemoddatetimefunctions for tracking last modification time
4890tsm_system_timetsm_system_timeTABLESAMPLE method which accepts time in milliseconds as a limit
4900dict_xsyndict_xsyntext search dictionary template for extended synonym processing
4910tsm_system_rowstsm_system_rowsTABLESAMPLE method which accepts number of rows as a limit
4920tcntcnTriggered change notifications
4930uuid-osspuuid-osspgenerate universally unique identifiers (UUIDs)
4940btree_gistbtree_gistsupport for indexing common datatypes in GiST
4950btree_ginbtree_ginsupport for indexing common datatypes in GIN
4960intarrayintarrayfunctions, operators, and index support for 1-D arrays of integers
4970intaggintagginteger aggregator and enumerator (obsolete)
4980dict_intdict_inttext search dictionary template for integers
4990unaccentunaccenttext search dictionary that removes accents
5890pg_prewarmpg_prewarmprewarm relation data
5930loloLarge Object maintenance
5940basic_archivebasic_archivean example of an archive module
5950basebackup_to_shellbasebackup_to_shelladds a custom basebackup target called shell
5960old_snapshotold_snapshotutilities in support of old_snapshot_threshold
5970adminpackadminpackadministrative functions for PostgreSQL
5980amcheckamcheckfunctions for verifying relation integrity
5990pg_surgerypg_surgeryextension to perform surgery on a damaged relation
6880pg_overexplainpg_overexplainAllow EXPLAIN to dump even more details
6890pg_logicalinspectpg_logicalinspectLogical decoding components inspection
6900pageinspectpageinspectinspect the contents of database pages at a low level
6910pgrowlockspgrowlocksshow row-level locking information
6920sslinfosslinfoinformation about SSL certificates
6930pg_buffercachepg_buffercacheexamine the shared buffer cache
6940pg_walinspectpg_walinspectfunctions to inspect contents of PostgreSQL Write-Ahead Log
6950pg_freespacemappg_freespacemapexamine the free space map (FSM)
6960pg_visibilitypg_visibilityexamine the visibility map (VM) and page-level visibility info
6970pgstattuplepgstattupleshow tuple-level statistics
6980auto_explainauto_explainProvides a means for logging execution plans of slow statements automatically
6990pg_stat_statementspg_stat_statementstrack planning and execution statistics of all SQL statements executed
7960sepgsqlsepgsqllabel-based mandatory access control (MAC) based on SELinux security policy.
7970auth_delayauth_delaypause briefly before reporting authentication failure
7980pgcryptopgcryptocryptographic functions
7990passwordcheckpasswordcheckchecks user passwords and reject weak password
8970dblinkdblinkconnect to other PostgreSQL databases from within a database
8980file_fdwfile_fdwforeign-data wrapper for flat file access
8990postgres_fdwpostgres_fdwforeign-data wrapper for remote PostgreSQL servers
9970test_decodingtest_decodingSQL-based test/example module for WAL logical decoding
9980pgoutputpgoutputLogical Replication output plugin

BOTH

There are 331 non-contrib extensions available in both EL and Debian platforms.

IDNameCategoryRPMDEBDescription
1000timescaledb
TIME
PIGSTY
PIGSTY
Enables scalable inserts and complex queries for time-series data
1010timescaledb_toolkit
TIME
PIGSTY
PIGSTY
Library of analytical hyperfunctions, time-series pipelining, and other SQL utilities
1020timeseries
TIME
PIGSTY
PIGSTY
Convenience API for time series stack
1030periods
TIME
PGDG
PGDG
Provide Standard SQL functionality for PERIODs and SYSTEM VERSIONING
1040temporal_tables
TIME
PIGSTY
PIGSTY
temporal tables
1050emaj
TIME
PGDG
PIGSTY
Enables fine-grained write logging and time travel on subsets of the database.
1060table_version
TIME
PIGSTY
PIGSTY
PostgreSQL table versioning extension
1070pg_cron
TIME
PGDG
PGDG
Job scheduler for PostgreSQL
1080pg_task
TIME
PGDG
PIGSTY
execute any sql command at any specific time at background
1090pg_later
TIME
PIGSTY
PIGSTY
Run queries now and get results later
1100pg_background
TIME
PGDG
PIGSTY
Run SQL queries in the background
1500postgis
GIS
PGDG
PGDG
PostGIS geometry and geography spatial types and functions
1501postgis_topology
GIS
PGDG
PGDG
PostGIS topology spatial types and functions
1502postgis_raster
GIS
PGDG
PGDG
PostGIS raster types and functions
1503postgis_sfcgal
GIS
PGDG
PGDG
PostGIS SFCGAL functions
1504postgis_tiger_geocoder
GIS
PGDG
PGDG
PostGIS tiger geocoder and reverse geocoder
1505address_standardizer
GIS
PGDG
PGDG
Used to parse an address into constituent elements. Generally used to support geocoding address normalization step.
1506address_standardizer_data_us
GIS
PGDG
PGDG
Address Standardizer US dataset example
1510pgrouting
GIS
PGDG
PGDG
pgRouting Extension
1520pointcloud
GIS
PIGSTY
PGDG
data type for lidar point clouds
1521pointcloud_postgis
GIS
PGDG
PGDG
integration for pointcloud LIDAR data and PostGIS geometry data
1530h3
GIS
PGDG
PGDG
H3 bindings for PostgreSQL
1531h3_postgis
GIS
PGDG
PGDG
H3 PostGIS integration
1540q3c
GIS
PIGSTY
PGDG
q3c sky indexing plugin
1550ogr_fdw
GIS
PGDG
PGDG
foreign-data wrapper for GIS data access
1560geoip
GIS
PIGSTY
PIGSTY
IP-based geolocation query
1570pg_polyline
GIS
PIGSTY
PIGSTY
Fast Google Encoded Polyline encoding & decoding for postgres
1590pg_geohash
GIS
PIGSTY
PIGSTY
Handle geohash based functionality for spatial coordinates
1680tzf
GIS
PIGSTY
PIGSTY
Fast lookup timezone name by GPS coordinates
1800vector
RAG
PGDG
PGDG
vector data type and ivfflat and hnsw access methods
1810vchord
RAG
PIGSTY
PIGSTY
Vector database plugin for Postgres, written in Rust
1820vectorscale
RAG
PIGSTY
PIGSTY
Advanced indexing for vector data with DiskANN
1830vectorize
RAG
PIGSTY
PIGSTY
The simplest way to do vector search on Postgres
1840pg_similarity
RAG
PIGSTY
PGDG
support similarity queries
1850smlar
RAG
PIGSTY
PIGSTY
Effective similarity search
1860pg_summarize
RAG
PIGSTY
PIGSTY
Text Summarization using LLMs. Built using pgrx
1870pg_tiktoken
RAG
PIGSTY
PIGSTY
tiktoken tokenizer for use with OpenAI models in postgres
1880pg4ml
RAG
PIGSTY
PIGSTY
Machine learning framework for PostgreSQL
1890pgml
RAG
PIGSTY
PIGSTY
Run AL/ML workloads with SQL interface
2100pg_search
FTS
PIGSTY
PIGSTY
Full text search for PostgreSQL using BM25
2110pgroonga
FTS
PIGSTY
PIGSTY
Use Groonga as index, fast full text search platform for all languages!
2111pgroonga_database
FTS
PIGSTY
PIGSTY
PGroonga database management module
2120pg_bigm
FTS
PGDG
PIGSTY
create 2-gram (bigram) index for faster full text search.
2130zhparser
FTS
PIGSTY
PIGSTY
a parser for full-text search of Chinese
2140pg_bestmatch
FTS
PIGSTY
PIGSTY
Generate BM25 sparse vector inside PostgreSQL
2150vchord_bm25
FTS
PIGSTY
PIGSTY
A postgresql extension for bm25 ranking algorithm
2160pg_tokenizer
FTS
PIGSTY
PIGSTY
Tokenizers for full-text search
2170hunspell_cs_cz
FTS
PIGSTY
PIGSTY
Czech Hunspell Dictionary
2171hunspell_de_de
FTS
PIGSTY
PIGSTY
German Hunspell Dictionary
2172hunspell_en_us
FTS
PIGSTY
PIGSTY
en_US Hunspell Dictionary
2173hunspell_fr
FTS
PIGSTY
PIGSTY
French Hunspell Dictionary
2174hunspell_ne_np
FTS
PIGSTY
PIGSTY
Nepali Hunspell Dictionary
2175hunspell_nl_nl
FTS
PIGSTY
PIGSTY
Dutch Hunspell Dictionary
2176hunspell_nn_no
FTS
PIGSTY
PIGSTY
Norwegian (norsk) Hunspell Dictionary
2177hunspell_pt_pt
FTS
PIGSTY
PIGSTY
Portuguese Hunspell Dictionary
2178hunspell_ru_ru
FTS
PIGSTY
PIGSTY
Russian Hunspell Dictionary
2179hunspell_ru_ru_aot
FTS
PIGSTY
PIGSTY
Russian Hunspell Dictionary (from AOT.ru group)
2400citus
OLAP
PIGSTY
PIGSTY
Distributed PostgreSQL as an extension
2401citus_columnar
OLAP
PIGSTY
PIGSTY
Citus columnar storage engine
2410columnar
OLAP
PIGSTY
PIGSTY
Hydra Columnar extension
2420pg_analytics
OLAP
PIGSTY
PIGSTY
Postgres for analytics, powered by DuckDB
2430pg_duckdb
OLAP
PIGSTY
PIGSTY
DuckDB Embedded in Postgres
2440pg_mooncake
OLAP
PIGSTY
PIGSTY
Columnstore Table in Postgres
2450duckdb_fdw
OLAP
PIGSTY
PIGSTY
DuckDB Foreign Data Wrapper
2460pg_parquet
OLAP
PIGSTY
PIGSTY
copy data between Postgres and Parquet
2500pg_fkpart
OLAP
PIGSTY
PIGSTY
Table partitioning by foreign key utility
2510pg_partman
OLAP
PGDG
PGDG
Extension to manage partitioned tables by time or ID
2520plproxy
OLAP
PIGSTY
PGDG
Database partitioning implemented as procedural language
2760age
FEAT
PIGSTY
PGDG
AGE graph database extension
2770hll
FEAT
PGDG
PGDG
type for storing hyperloglog data
2780rum
FEAT
PGDG
PGDG
RUM index access method
2790pg_graphql
FEAT
PIGSTY
PIGSTY
Add in-database GraphQL support
2800pg_jsonschema
FEAT
PIGSTY
PIGSTY
PostgreSQL extension providing JSON Schema validation
2810jsquery
FEAT
PGDG
PGDG
data type for jsonb inspection
2820pg_hint_plan
FEAT
PGDG
PGDG
Give PostgreSQL ability to manually force some decisions in execution plans.
2830hypopg
FEAT
PGDG
PGDG
Hypothetical indexes for PostgreSQL
2840index_advisor
FEAT
PIGSTY
PIGSTY
Query index advisor
2850plan_filter
FEAT
PIGSTY
PIGSTY
filter statements by their execution plans.
2860imgsmlr
FEAT
PIGSTY
PIGSTY
Image similarity with haar
2870pg_ivm
FEAT
PGDG
PIGSTY
incremental view maintenance on PostgreSQL
2880pg_incremental
FEAT
PIGSTY
PIGSTY
Incremental Processing by Crunchy Data
2900pgmq
FEAT
PIGSTY
PIGSTY
A lightweight message queue. Like AWS SQS and RSMQ but on Postgres.
2910pgq
FEAT
PGDG
PGDG
Generic queue for PostgreSQL
2930pg_cardano
FEAT
PIGSTY
PIGSTY
A suite of Cardano-related tools
2951omni
FEAT
PIGSTY
PIGSTY
Advanced adapter for Postgres extensions
2952omni_auth
FEAT
PIGSTY
PIGSTY
Basic session management
2953omni_aws
FEAT
PIGSTY
PIGSTY
Amazon Web Services APIs (S3)
2954omni_cloudevents
FEAT
PIGSTY
PIGSTY
CloudEvents support
2955omni_containers
FEAT
PIGSTY
PIGSTY
Docker container management
2956omni_credentials
FEAT
PIGSTY
PIGSTY
Application credential management
2958omni_email
FEAT
PIGSTY
PIGSTY
E-mail framework
2959omni_http
FEAT
PIGSTY
PIGSTY
Basic HTTP types
2960omni_httpc
FEAT
PIGSTY
PIGSTY
HTTP client
2961omni_httpd
FEAT
PIGSTY
PIGSTY
HTTP server
2962omni_id
FEAT
PIGSTY
PIGSTY
Identity types
2963omni_json
FEAT
PIGSTY
PIGSTY
JSON toolkit
2964omni_kube
FEAT
PIGSTY
PIGSTY
Kubernetes (k8s) integration
2965omni_ledger
FEAT
PIGSTY
PIGSTY
Financial ledger
2966omni_manifest
FEAT
PIGSTY
PIGSTY
Package installation manifests
2967omni_mimetypes
FEAT
PIGSTY
PIGSTY
MIME types
2968omni_os
FEAT
PIGSTY
PIGSTY
Operating system integration
2969omni_polyfill
FEAT
PIGSTY
PIGSTY
Postgres API polyfills
2970omni_python
FEAT
PIGSTY
PIGSTY
First-class Python support
2971omni_regex
FEAT
PIGSTY
PIGSTY
PCRE-compatible regular expressions
2972omni_rest
FEAT
PIGSTY
PIGSTY
REST API toolkit (with PostgREST support)
2973omni_schema
FEAT
PIGSTY
PIGSTY
Advanced schema management tooling
2974omni_seq
FEAT
PIGSTY
PIGSTY
Distributed integer sequences
2975omni_service
FEAT
PIGSTY
PIGSTY
Service management
2976omni_session
FEAT
PIGSTY
PIGSTY
Session management
2977omni_sql
FEAT
PIGSTY
PIGSTY
Programmatic SQL manipulation
2979omni_sqlite
FEAT
PIGSTY
PIGSTY
Embedded SQLite
2980omni_test
FEAT
PIGSTY
PIGSTY
Testing framework
2981omni_txn
FEAT
PIGSTY
PIGSTY
Transaction management
2982omni_types
FEAT
PIGSTY
PIGSTY
Advanced types
2983omni_var
FEAT
PIGSTY
PIGSTY
Scoped variables
2984omni_vfs
FEAT
PIGSTY
PIGSTY
Virtual File System
2985omni_vfs_types_v1
FEAT
PIGSTY
PIGSTY
Virtual File System types (v1)
2986omni_web
FEAT
PIGSTY
PIGSTY
Common web stack primitives
2987omni_worker
FEAT
PIGSTY
PIGSTY
Generalized worker pool
2988omni_xml
FEAT
PIGSTY
PIGSTY
XML toolkit
2989omni_yaml
FEAT
PIGSTY
PIGSTY
YAML toolkit
3000pg_tle
LANG
PIGSTY
PIGSTY
Trusted Language Extensions for PostgreSQL
3010plv8
LANG
PIGSTY
PIGSTY
PL/JavaScript (v8) trusted procedural language
3020pllua
LANG
PGDG
PGDG
Lua as a procedural language
3030plluau
LANG
PGDG
PGDG
Lua as an untrusted procedural language
3040plprql
LANG
PIGSTY
PIGSTY
Use PRQL in PostgreSQL - Pipelined Relational Query Language
3050pldbgapi
LANG
PGDG
PGDG
server-side support for debugging PL/pgSQL functions
3060plpgsql_check
LANG
PGDG
PGDG
extended check for plpgsql functions
3070plprofiler
LANG
PGDG
PGDG
server-side support for profiling PL/pgSQL functions
3080plsh
LANG
PGDG
PGDG
PL/sh procedural language
3090pljava
LANG
PGDG
PGDG
PL/Java procedural language
3100plr
LANG
PGDG
PGDG
load R interpreter and execute R script from within a database
3200pgtap
LANG
PGDG
PGDG
Unit testing for PostgreSQL
3500prefix
TYPE
PGDG
PGDG
Prefix Range module for PostgreSQL
3510semver
TYPE
PGDG
PGDG
Semantic version data type
3520unit
TYPE
PGDG
PGDG
SI units extension
3530pgpdf
TYPE
PIGSTY
PIGSTY
PDF type with meta admin & Full-Text Search
3540pglite_fusion
TYPE
PIGSTY
PIGSTY
Embed an SQLite database in your PostgreSQL table
3550md5hash
TYPE
PIGSTY
PIGSTY
type for storing 128-bit binary data inline
3560asn1oid
TYPE
PIGSTY
PGDG
asn1oid extension
3570roaringbitmap
TYPE
PIGSTY
PGDG
support for Roaring Bitmaps
3580pgfaceting
TYPE
PIGSTY
PGDG
fast faceting queries using an inverted index
3590pg_sphere
TYPE
PIGSTY
PGDG
spherical objects with useful functions, operators and index support
3600country
TYPE
PIGSTY
PIGSTY
Country data type, ISO 3166-1
3610pg_xenophile
TYPE
PIGSTY
PIGSTY
More than the bare necessities for PostgreSQL i18n and l10n.
3611l10n_table_dependent_extension
TYPE
PIGSTY
PIGSTY
PostgreSQL l10n toolbox
3620currency
TYPE
PIGSTY
PIGSTY
Custom PostgreSQL currency type in 1Byte
3630collection
TYPE
PIGSTY
PIGSTY
Memory optimized data type to be used inside of plpglsql func
3700pgmp
TYPE
PGDG
PGDG
Multiple Precision Arithmetic extension
3710numeral
TYPE
PIGSTY
PGDG
numeral datatypes extension
3720pg_rational
TYPE
PIGSTY
PGDG
bigint fractions
3730uint
TYPE
PIGSTY
PIGSTY
unsigned integer types
3740uint128
TYPE
PIGSTY
PIGSTY
Native uint128 type
3750hashtypes
TYPE
PIGSTY
PIGSTY
sha1, md5 and other data types for PostgreSQL
3820ip4r
TYPE
PGDG
PGDG
IPv4/v6 and IPv4/v6 range index type for PostgreSQL
3830pg_duration
TYPE
PIGSTY
PIGSTY
data type for representing durations
3840uri
TYPE
PIGSTY
PIGSTY
URI Data type for PostgreSQL
3850emailaddr
TYPE
PIGSTY
PIGSTY
Email address type for PostgreSQL
3860acl
TYPE
PIGSTY
PIGSTY
ACL Data type
3890timestamp9
TYPE
PGDG
PIGSTY
timestamp nanosecond resolution
3920chkpass
TYPE
PIGSTY
PIGSTY
data type for auto-encrypted passwords
4010gzip
UTIL
PGDG
PIGSTY
gzip and gunzip functions.
4020bzip
UTIL
PIGSTY
PIGSTY
Bzip compression and decompression
4030zstd
UTIL
PIGSTY
PIGSTY
Zstandard compression algorithm implementation in PostgreSQL
4070http
UTIL
PGDG
PGDG
HTTP client for PostgreSQL, allows web page retrieval inside the database.
4080pg_net
UTIL
PIGSTY
PIGSTY
Async HTTP Requests
4090pg_curl
UTIL
PIGSTY
PIGSTY
Run curl actions for data transfer in URL syntax
4150pgjq
UTIL
PIGSTY
PIGSTY
Use jq in Postgres
4160pgjwt
UTIL
PIGSTY
PIGSTY
JSON Web Token API for Postgresql
4170pg_smtp_client
UTIL
PIGSTY
PIGSTY
PostgreSQL extension to send email using SMTP
4180pg_html5_email_address
UTIL
PIGSTY
PIGSTY
PostgreSQL email validation that is consistent with the HTML5 spec
4190url_encode
UTIL
PIGSTY
PIGSTY
url_encode, url_decode functions
4200pgsql_tweaks
UTIL
PGDG
PIGSTY
Some functions and views for daily usage
4220pg_extra_time
UTIL
PGDG
PIGSTY
Some date time functions and operators that,
4230pgpcre
UTIL
PIGSTY
PGDG
Perl Compatible Regular Expression functions
4240icu_ext
UTIL
PIGSTY
PGDG
Access ICU functions
4250pgqr
UTIL
PIGSTY
PIGSTY
QR Code generator from PostgreSQL
4260pg_protobuf
UTIL
PIGSTY
PIGSTY
Protobuf support for PostgreSQL
4270envvar
UTIL
PIGSTY
PIGSTY
Fetch the value of an environment variable
4280floatfile
UTIL
PIGSTY
PIGSTY
Simple file storage for arrays of floats
4290pg_render
UTIL
PIGSTY
PIGSTY
Render HTML in SQL
4300pg_readme
UTIL
PGDG
PIGSTY
Generate a README.md document for a database extension or schema
4301pg_readme_test_extension
UTIL
PGDG
PIGSTY
Test generating a README.md document for extension or schema
4310ddl_historization
UTIL
PIGSTY
PIGSTY
Historize the ddl changes inside PostgreSQL database
4320data_historization
UTIL
PIGSTY
PIGSTY
PLPGSQL Script to historize data in partitionned table
4330schedoc
UTIL
PIGSTY
PIGSTY
Cross documentation between Django and DBT projects
4400hashlib
UTIL
PIGSTY
PIGSTY
Stable hash functions for Postgres
4430xxhash
UTIL
PIGSTY
PIGSTY
xxhash functions for PostgreSQL
4440shacrypt
UTIL
PIGSTY
PIGSTY
Implements SHA256-CRYPT and SHA512-CRYPT password encryption schemes
4450cryptint
UTIL
PIGSTY
PIGSTY
Encryption functions for int and bigint values
4460pguecc
UTIL
PIGSTY
PIGSTY
uECC bindings for Postgres
4470sparql
UTIL
PIGSTY
PIGSTY
Query SPARQL datasource with SQL
4500pg_idkit
FUNC
PIGSTY
PIGSTY
multi-tool for generating new/niche universally unique identifiers (ex. UUIDv6, ULID, KSUID)
4510pgx_ulid
FUNC
PIGSTY
PIGSTY
ulid type and methods
4540pg_uuidv7
FUNC
PGDG
PIGSTY
Create UUIDv7 values in postgres
4550permuteseq
FUNC
PIGSTY
PIGSTY
Pseudo-randomly permute sequences with a format-preserving encryption on elements
4560pg_hashids
FUNC
PIGSTY
PIGSTY
Short unique id generator for PostgreSQL, using hashids
4570sequential_uuids
FUNC
PGDG
PIGSTY
generator of sequential UUIDs
4600topn
FUNC
PGDG
PIGSTY
type for top-n JSONB
4610quantile
FUNC
PIGSTY
PIGSTY
Quantile aggregation function
4620lower_quantile
FUNC
PIGSTY
PIGSTY
Lower quantile aggregate function
4630count_distinct
FUNC
PIGSTY
PIGSTY
An alternative to COUNT(DISTINCT …) aggregate, usable with HashAggregate
4640omnisketch
FUNC
PIGSTY
PIGSTY
data structure for on-line agg of data into approximate sketch
4650ddsketch
FUNC
PIGSTY
PIGSTY
Provides ddsketch aggregate function
4660vasco
FUNC
PIGSTY
PIGSTY
discover hidden correlations in your data with MIC
4670xicor
FUNC
PIGSTY
PIGSTY
XI Correlation Coefficient in Postgres
4700tdigest
FUNC
PGDG
PGDG
Provides tdigest aggregate function.
4710first_last_agg
FUNC
PIGSTY
PGDG
first() and last() aggregate functions
4720extra_window_functions
FUNC
PGDG
PGDG
Extra Window Functions for PostgreSQL
4730floatvec
FUNC
PIGSTY
PIGSTY
Math for vectors (arrays) of numbers
4740aggs_for_vecs
FUNC
PIGSTY
PIGSTY
Aggregate functions for array inputs
4750aggs_for_arrays
FUNC
PIGSTY
PIGSTY
Various functions for computing statistics on arrays of numbers
4760arraymath
FUNC
PIGSTY
PIGSTY
Array math and operators that work element by element on the contents of arrays
4770pg_math
FUNC
PIGSTY
PIGSTY
GSL statistical functions for postgresql
4780random
FUNC
PIGSTY
PIGSTY
random data generator
4800base36
FUNC
PIGSTY
PIGSTY
Integer Base36 types
4810base62
FUNC
PIGSTY
PIGSTY
Base62 extension for PostgreSQL
4830pg_base58
FUNC
PIGSTY
PIGSTY
Base58 Encoder/Decoder Extension for PostgreSQL
4840financial
FUNC
PIGSTY
PIGSTY
Financial aggregate functions
4850convert
FUNC
PIGSTY
PIGSTY
conversion functions for spatial, routing and other specialized uses
5010pg_repack
ADMIN
PGDG
PGDG
Reorganize tables in PostgreSQL databases with minimal locks
5020pg_squeeze
ADMIN
PGDG
PGDG
A tool to remove unused space from a relation.
5030pg_dirtyread
ADMIN
PIGSTY
PGDG
Read dead but unvacuumed rows from table
5040pgfincore
ADMIN
PGDG
PGDG
examine and manage the os buffer cache
5050pg_cooldown
ADMIN
PIGSTY
PIGSTY
remove buffered pages for specific relations
5060ddlx
ADMIN
PIGSTY
PIGSTY
DDL eXtractor functions
5070prioritize
ADMIN
PGDG
PGDG
get and set the priority of PostgreSQL backends
5080pg_checksums
ADMIN
PGDG
PGDG
Activate/deactivate/verify checksums in offline Postgres clusters
5090pg_readonly
ADMIN
PGDG
PGDG
cluster database read only
5100pgdd
ADMIN
PIGSTY
PIGSTY
Introspect pg data dictionary via standard SQL
5110pg_permissions
ADMIN
PGDG
PIGSTY
view object permissions and compare them with the desired state
5120pgautofailover
ADMIN
PGDG
PGDG
pg_auto_failover
5130pg_catcheck
ADMIN
PGDG
PGDG
Diagnosing system catalog corruption
5140pre_prepare
ADMIN
PIGSTY
PGDG
Pre Prepare your Statement server side
5150pg_upless
ADMIN
PIGSTY
PIGSTY
Detect Useless UPDATE
5170pgcozy
ADMIN
PIGSTY
PIGSTY
Pre-warming shared buffers according to previous pg_buffercache snapshots for PostgreSQL.
5180pg_orphaned
ADMIN
PIGSTY
PIGSTY
Deal with orphaned files
5190pg_crash
ADMIN
PIGSTY
PIGSTY
Send random signals to random processes
5200pg_cheat_funcs
ADMIN
PIGSTY
PIGSTY
Provides cheat (but useful) functions
5230fio
ADMIN
PIGSTY
PIGSTY
PostgreSQL File I/O Functions
5810pg_savior
ADMIN
PIGSTY
PIGSTY
Postgres extension to save OOPS mistakes
5820safeupdate
ADMIN
PGDG
PGDG
Require criteria for UPDATE and DELETE
5830pg_drop_events
ADMIN
PGDG
PIGSTY
logs transaction ids of drop table, drop column, drop materialized view statements
5840table_log
ADMIN
PIGSTY
PGDG
record table modification logs and PITR for table/row
5880pgagent
ADMIN
PGDG
PGDG
A PostgreSQL job scheduler
5900pgpool_adm
ADMIN
PGDG
PGDG
Administrative functions for pgPool
5910pgpool_recovery
ADMIN
PGDG
PGDG
recovery functions for pgpool-II for V4.3
5920pgpool_regclass
ADMIN
PGDG
PGDG
replacement for regclass
6000pg_profile
STAT
PGDG
PIGSTY
PostgreSQL load profile repository and report builder
6010pg_tracing
STAT
PIGSTY
PIGSTY
Distributed Tracing for PostgreSQL
6210pg_show_plans
STAT
PGDG
PGDG
show query plans of all currently running SQL statements
6220pg_stat_kcache
STAT
PGDG
PGDG
Kernel statistics gathering
6230pg_stat_monitor
STAT
PGDG
PIGSTY
The pg_stat_monitor is a PostgreSQL Query Performance Monitoring tool, based on PostgreSQL contrib module pg_stat_statements. pg_stat_monitor provides aggregated statistics, client information, plan details including plan, and histogram information.
6240pg_qualstats
STAT
PGDG
PGDG
An extension collecting statistics about quals
6250pg_store_plans
STAT
PIGSTY
PIGSTY
track plan statistics of all SQL statements executed
6260pg_track_settings
STAT
PGDG
PGDG
Track settings changes
6270pg_wait_sampling
STAT
PGDG
PGDG
sampling based statistics of wait events
6280pgsentinel
STAT
PIGSTY
PIGSTY
active session history
6290system_stats
STAT
PGDG
PIGSTY
EnterpriseDB system statistics for PostgreSQL
6300meta
STAT
PIGSTY
PIGSTY
Normalized, friendlier system catalog for PostgreSQL
6310pgnodemx
STAT
PIGSTY
PIGSTY
Capture node OS metrics via SQL queries
6320pg_proctab
STAT
PIGSTY
PIGSTY
PostgreSQL extension to access the OS process table
6330pg_sqlog
STAT
PIGSTY
PIGSTY
Provide SQL interface to logs
6340bgw_replstatus
STAT
PGDG
PGDG
Small PostgreSQL background worker to report whether a node is a replication master or standby
6350pgmeminfo
STAT
PIGSTY
PIGSTY
show memory usage
6360toastinfo
STAT
PIGSTY
PIGSTY
show details on toasted datums
6370explain_ui
STAT
PIGSTY
PIGSTY
easily jump into a visual plan UI for any SQL query
6380pg_relusage
STAT
PIGSTY
PIGSTY
Log all the queries that reference a particular column
6800pagevis
STAT
PIGSTY
PIGSTY
Visualise database pages in ascii code
6810powa
STAT
PGDG
PGDG
PostgreSQL Workload Analyser-core
7000passwordcheck_cracklib
SEC
PGDG
PIGSTY
Strengthen PostgreSQL user password checks with cracklib
7010supautils
SEC
PIGSTY
PIGSTY
Extension that secures a cluster on a cloud environment
7020pgsodium
SEC
PIGSTY
PIGSTY
Postgres extension for libsodium functions
7030supabase_vault
SEC
PIGSTY
PIGSTY
Supabase Vault Extension
7040pg_session_jwt
SEC
PIGSTY
PIGSTY
Manage authentication sessions using JWTs
7050anon
SEC
PIGSTY
PIGSTY
PostgreSQL Anonymizer (anon) extension
7060pg_tde
SEC
PIGSTY
PIGSTY
pg_tde access method
7070pgsmcrypto
SEC
PIGSTY
PIGSTY
PostgreSQL SM Algorithm Extension
7080pgaudit
SEC
PGDG
PGDG
provides auditing functionality
7090pgauditlogtofile
SEC
PGDG
PGDG
pgAudit addon to redirect audit log to an independent file
7100pg_auth_mon
SEC
PGDG
PIGSTY
monitor connection attempts per user
7110credcheck
SEC
PGDG
PGDG
credcheck - postgresql plain text credential checker
7120pgcryptokey
SEC
PIGSTY
PIGSTY
cryptographic key management
7130pg_jobmon
SEC
PGDG
PIGSTY
Extension for logging and monitoring functions in PostgreSQL
7140logerrors
SEC
PGDG
PIGSTY
Function for collecting statistics about messages in logfile
7150login_hook
SEC
PGDG
PIGSTY
login_hook - hook to execute login_hook.login() at login time
7160set_user
SEC
PGDG
PGDG
similar to SET ROLE but with added logging
7170pg_snakeoil
SEC
PIGSTY
PGDG
The PostgreSQL Antivirus
7180pgextwlist
SEC
PIGSTY
PIGSTY
PostgreSQL Extension Whitelisting
7190pg_auditor
SEC
PIGSTY
PIGSTY
Audit data changes and provide flashback ability
7200sslutils
SEC
PIGSTY
PIGSTY
A Postgres extension for managing SSL certificates through SQL
7210noset
SEC
PIGSTY
PIGSTY
Module for blocking SET variables for non-super users.
8500wrappers
FDW
PIGSTY
PIGSTY
Foreign data wrappers developed by Supabase
8540pgspider_ext
FDW
PGDG
PIGSTY
foreign-data wrapper for remote PGSpider servers
8600mysql_fdw
FDW
PGDG
PGDG
Foreign data wrapper for querying a MySQL server
8610oracle_fdw
FDW
PGDG
PGDG
foreign data wrapper for Oracle access
8620tds_fdw
FDW
PGDG
PGDG
Foreign data wrapper for querying a TDS database (Sybase or Microsoft SQL Server)
8640sqlite_fdw
FDW
PGDG
PGDG
SQLite Foreign Data Wrapper
8710redis_fdw
FDW
PIGSTY
PIGSTY
Foreign data wrapper for querying a Redis server
8720redis
FDW
PIGSTY
PIGSTY
Send redis pub/sub messages to Redis from PostgreSQL Directly
8730kafka_fdw
FDW
PIGSTY
PIGSTY
kafka Foreign Data Wrapper for CSV formatted messages
8750firebird_fdw
FDW
PIGSTY
PIGSTY
Foreign data wrapper for Firebird
8800aws_s3
FDW
PIGSTY
PIGSTY
aws_s3 postgres extension to import/export data from/to s3
8810log_fdw
FDW
PIGSTY
PIGSTY
foreign-data wrapper for Postgres log file access
9000documentdb
SIM
PIGSTY
PIGSTY
API surface for DocumentDB for PostgreSQL
9010documentdb_core
SIM
PIGSTY
PIGSTY
Core API surface for DocumentDB for PostgreSQL
9020documentdb_distributed
SIM
PIGSTY
PIGSTY
Multi-Node API surface for DocumentDB
9100orafce
SIM
PGDG
PGDG
Functions and operators that emulate a subset of functions and packages from the Oracle RDBMS
9110pgtt
SIM
PGDG
PGDG
Extension to add Global Temporary Tables feature to PostgreSQL
9120session_variable
SIM
PIGSTY
PIGSTY
Registration and manipulation of session variables and constants
9130pg_statement_rollback
SIM
PGDG
PIGSTY
Server side rollback at statement level for PostgreSQL like Oracle or DB2
9300babelfishpg_common
SIM
PIGSTY
PIGSTY
SQL Server Transact SQL Datatype Support
9310babelfishpg_tsql
SIM
PIGSTY
PIGSTY
SQL Server Transact SQL compatibility
9320babelfishpg_tds
SIM
PIGSTY
PIGSTY
SQL Server TDS protocol extension
9330babelfishpg_money
SIM
PIGSTY
PIGSTY
SQL Server Money Data Type
9400spat
SIM
PGDG
PIGSTY
Redis-like In-Memory DB Embedded in Postgres
9410pgmemcache
SIM
PGDG
PGDG
memcached interface
9500pglogical
ETL
PGDG
PGDG
PostgreSQL Logical Replication
9501pglogical_origin
ETL
PGDG
PGDG
Dummy extension for compatibility when upgrading from Postgres 9.4
9510pglogical_ticker
ETL
PIGSTY
PGDG
Have an accurate view on pglogical replication delay
9520pgl_ddl_deploy
ETL
PGDG
PGDG
automated ddl deployment using pglogical
9530pg_failover_slots
ETL
PIGSTY
PIGSTY
PG Failover Slots extension
9540db_migrator
ETL
PIGSTY
PIGSTY
Tools to migrate other databases to PostgreSQL
9630wal2json
ETL
PGDG
PGDG
Changing data capture in JSON format
9640wal2mongo
ETL
PIGSTY
PIGSTY
PostgreSQL logical decoding output plugin for MongoDB
9650decoderbufs
ETL
PGDG
PGDG
Logical decoding plugin that delivers WAL stream changes using a Protocol Buffer format
9660decoder_raw
ETL
PIGSTY
PIGSTY
Output plugin for logical replication in Raw SQL format
9700mimeo
ETL
PIGSTY
PGDG
Extension for specialized, per-table replication between PostgreSQL instances
9710repmgr
ETL
PGDG
PGDG
Replication manager for PostgreSQL
9820pg_fact_loader
ETL
PGDG
PGDG
build fact tables with Postgres
9830pg_bulkload
ETL
PGDG
PIGSTY
pg_bulkload is a high speed data loading utility for PostgreSQL

EL

There are 13 non-contrib extensions only available in EL platforms.

IDNameCategoryRPMDEBDescription
2530pg_strom
OLAP
PGDG
-PG-Strom - big-data processing acceleration using GPU and NVME
3210faker
LANG
PGDG
-Wrapper for the Faker Python library
3220dbt2
LANG
PGDG
-OSDL-DBT-2 test kit
8510multicorn
FDW
PGDG
-Fetch foreign data in Python in your PostgreSQL server.
8520odbc_fdw
FDW
PGDG
-Foreign data wrapper for accessing remote databases using ODBC
8530jdbc_fdw
FDW
PGDG
-foreign-data wrapper for remote servers available over JDBC
8630db2_fdw
FDW
PGDG
-foreign data wrapper for DB2 access
8650pgbouncer_fdw
FDW
PGDG
-Extension for querying PgBouncer stats from normal SQL views & running pgbouncer commands from normal SQL functions
8700mongo_fdw
FDW
PGDG
-foreign data wrapper for MongoDB access
8740hdfs_fdw
FDW
PGDG
-foreign-data wrapper for remote hdfs servers
9240pg_dbms_metadata
SIM
PGDG
-Extension to add Oracle DBMS_METADATA compatibility to PostgreSQL
9250pg_dbms_lock
SIM
PGDG
-Extension to add Oracle DBMS_LOCK full compatibility to PostgreSQL
9260pg_dbms_job
SIM
PGDG
-Extension to add Oracle DBMS_JOB full compatibility to PostgreSQL

Debian

There are 6 non-contrib extensions only available in Debian platforms.

IDNameCategoryRPMDEBDescription
1650mobilitydb
GIS
-
PGDG
MobilityDB geospatial trajectory data management & analysis platform
2940rdkit
FEAT
-
PGDG
Cheminformatics functionality for PostgreSQL.
3021hstore_pllua
LANG
-
PGDG
Hstore transform for Lua
3031hstore_plluau
LANG
-
PGDG
Hstore transform for untrusted Lua
3870debversion
TYPE
-
PGDG
Debian version number data type
3880pg_rrule
TYPE
-
PGDG
RRULE field type for PostgreSQL