Skip to content

License: MIT

96 extensions

  • pg_task

    execute any sql command at any specific time at background

  • pg_when

    Natural language time parsing for PostgreSQL

  • cron_utils

    Parse cron expressions and compute previous or next trigger times

  • ogr_fdw

    foreign-data wrapper for GIS data access

  • pg_polyline

    Fast Google Encoded Polyline encoding & decoding for postgres

  • pg_eviltransform

    Coordinate transforms for BD09/GCJ02 via PostGIS ST_Transform

  • pg_geohash

    Handle geohash based functionality for spatial coordinates

  • tzf

    Fast lookup timezone name by GPS coordinates

  • pg_rrf

    Reciprocal rank fusion functions for hybrid search

  • pgml

    Run AL/ML workloads with SQL interface

  • biscuit

    IAM-LIKE pattern matching with bitmap indexing

  • pg_pinyin

    Pinyin romanization and search helpers for PostgreSQL

  • pg_duckdb

    DuckDB Embedded in Postgres

  • pg_mooncake

    Columnstore Table in Postgres

  • duckdb_fdw

    DuckDB Foreign Data Wrapper

  • pg_ducklake

    DuckLake lakehouse extension for PostgreSQL, backed by DuckDB and Parquet

  • pg_liquid

    Liquid-inspired Datalog graph query extension for PostgreSQL

  • pgrdf

    RDF, SPARQL, SHACL, and OWL reasoning for PostgreSQL

  • jsonschema

    JSON Schema validation functions for PostgreSQL

  • pg_local_cache

    Transaction-aware shared-memory cache for ordinary PostgreSQL primary-key reads

  • provsql

    Semiring provenance and probability management for PostgreSQL

  • pg_cardano

    A suite of Cardano-related tools

  • pllua

    Lua as a procedural language

  • hstore_pllua

    Hstore transform for Lua

  • plluau

    Lua as an untrusted procedural language

  • hstore_plluau

    Hstore transform for untrusted Lua

  • plpgsql_check

    Additional validation, profiling, and diagnostics for PL/pgSQL functions

  • plsh

    PL/sh procedural language

  • plx

    Transpile multiple procedural dialects to PL/pgSQL

  • plruby

    Embed MRI Ruby as an untrusted PostgreSQL procedural language

  • jsonb_plruby

    Transform between jsonb and native Ruby data for PL/Ruby

  • hstore_plruby

    Transform between hstore and Ruby Hashes for PL/Ruby

  • ltree_plruby

    Transform between ltree and Ruby Arrays for PL/Ruby

  • pglite_fusion

    Embed an SQLite database in your PostgreSQL table

  • currency

    Custom PostgreSQL currency type in 1Byte

  • pg_rational

    bigint fractions

  • pg_duration

    data type for representing durations

  • pg_rrule

    RRULE field type for PostgreSQL

  • pgcalendar

    Recurring calendar, schedule, and exception management for PostgreSQL

  • timestamp9

    timestamp nanosecond resolution

  • pgbson

    BSON data type and accessor functions for PostgreSQL

  • gzip

    gzip and gunzip functions.

  • bzip

    Bzip compression and decompression

  • http

    HTTP client for PostgreSQL, allows web page retrieval inside the database.

  • pg_curl

    Run curl actions for data transfer in URL syntax

  • pg_protobuf

    Protobuf support for PostgreSQL

  • pgjq

    Use jq in Postgres

  • pgjwt

    JSON Web Token API for Postgresql

  • pg_smtp_client

    PostgreSQL extension to send email using SMTP

  • floatfile

    Simple file storage for arrays of floats

  • pg_render

    Render HTML in SQL

  • pg_describe

    Report a query's parameters and result columns without executing it

  • pgx_ulid

    ulid type and methods

  • pg_hashids

    Short unique id generator for PostgreSQL, using hashids

  • pg_slug_gen

    Generate cryptographically secure timestamp-based slugs

  • sequential_uuids

    generator of sequential UUIDs

  • typeid

    Allows to use TypeIDs in Postgres natively

  • fbsql

    Closure-preserving formula-based statistical modeling in SQL

  • floatvec

    Math for vectors (arrays) of numbers

  • aggs_for_vecs

    Aggregate functions for array inputs

  • aggs_for_arrays

    Various functions for computing statistics on arrays of numbers

  • pg_csv

    Flexible CSV processing for Postgres

  • arraymath

    Array math and operators that work element by element on the contents of arrays

  • base36

    Integer Base36 types

  • base62

    Base62 extension for PostgreSQL

  • pg_base58

    Base58 Encoder/Decoder Extension for PostgreSQL

  • convert

    conversion functions for spatial, routing and other specialized uses

  • pgdd

    Introspect pg data dictionary via standard SQL

  • pg_pathcheck

    Validate planner Path trees for freed or corrupt memory

  • pg_column_tetris

    Enforce optimal column alignment to minimize row padding

  • cat_tools

    Tools for interfacing with the PostgreSQL catalog

  • pg_strict

    Prevent dangerous UPDATE and DELETE without WHERE clause

  • pg_tracing

    Distributed Tracing for PostgreSQL

  • pg_track_optimizer

    Track planning decisions in comparison with execution reality

  • pgmeminfo

    show memory usage

  • pagevis

    Visualise database pages in ascii code

  • pgsmcrypto

    PostgreSQL SM Algorithm Extension

  • pg_enigma

    Encrypted postgres data type

  • pg_auth_mon

    monitor connection attempts per user

  • credcheck

    credcheck - postgresql plain text credential checker

  • pg_pwhash

    Advanced password hashing methods for PostgreSQL

  • pg_tde

    Percona pg_tde access method

  • etcd_fdw

    Foreign data wrapper for etcd

  • nominatim_fdw

    Nominatim Foreign Data Wrapper for PostgreSQL

  • redis

    Send redis pub/sub messages to Redis from PostgreSQL Directly

  • rdf_fdw

    Foreign data wrapper for RDF triplestores over SPARQL endpoints

  • documentdb

    API surface for DocumentDB for PostgreSQL

  • documentdb_core

    Core API surface for DocumentDB on PostgreSQL

  • documentdb_distributed

    Multi-Node API surface for DocumentDB

  • documentdb_extended_rum

    DocumentDB Extended RUM index access method

  • pg_projection

    MongoDB-like read projections for JSONB in PostgreSQL

  • pgmemcache

    memcached interface

  • pgl_ddl_deploy

    automated ddl deployment using pglogical

  • logical_ddl

    Replicate supported DDL changes over PostgreSQL logical replication

  • decoderbufs

    Logical decoding plugin that delivers WAL stream changes using a Protocol Buffer format

  • pg_fact_loader

    build fact tables with Postgres