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.

neon · Neon-specific statistics and Local File Cache metrics for Neon Postgres computes. · 1.9 · Monitoring · Apache-2.0 · C · Not packagedpg_stat_monitor · 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. · 2.4.0 · Monitoring · BSD-3-Clause · C · Packagedpg_tracing · Distributed Tracing for PostgreSQL · 0.1.3 · Monitoring · MIT · C · Packagedpg_rusage · Gathering of template plugins for PostgreSQL: background workers, logical replication things, etc. · 1.0 · Monitoring · Unknown · C · Not packagedpg_qualstats · An extension collecting statistics about quals · 2.1.4 · Monitoring · BSD-3-Clause · C · Packagedpg_profile · PostgreSQL load profile repository and report builder · 4.16 · Monitoring · BSD-2-Clause · C · Packagedpg_stat_kcache · Kernel statistics gathering · 2.3.2 · Monitoring · BSD-3-Clause · C · Packagedpg_netstat · pg netstat: network traffic monitor · 0.1.0 · Monitoring · Unknown · Rust · Not packagedpg_prometheus · Prometheus metric sample type and helpers for PostgreSQL. · 0.2.2 · Monitoring · Apache-2.0 · 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_stat_ch · Export PostgreSQL query telemetry to ClickHouse · 0.4 · Monitoring · Apache-2.0 · C++ · Packagedpg_turret · Capture PostgreSQL logs and export structured events to HTTP, Kafka, or Sentry · 0.0.0 · Monitoring · MIT · Rust · Not packagedpg_statviz · Capture PostgreSQL statistics snapshots for time-series analysis and visualization · 1.2 · Monitoring · PostgreSQL · SQL · Packagedpgmonitor · Collector-friendly metric views and background refresh worker · 2.2.0 · Monitoring · Apache-2.0 · C · Packagedgg_tables_tracking · Greengage relation-size change tracking for monitoring and maintenance. · 1.0 · Monitoring · Apache-2.0 · C · Not packagedgg_wait_sampling · Greengage wait-event sampling with history and query attribution. · 1.1 · Monitoring · Apache-2.0 · C · Not packagedpgfr_analyze · Reporting and analysis functions for pgfr_record · 2.29.2 · Monitoring · Apache-2.0 · SQL · Packagedpgfr_record · Server-side PostgreSQL performance flight recorder · 2.29.2 · Monitoring · Apache-2.0 · SQL · Packagedbg_mon · Background worker for monitoring PostgreSQL · Monitoring · MIT · C · Not packagedpowa · PostgreSQL Workload Analyser-core · 5.3.0 · Monitoring · PostgreSQL · PLpgSQL · Packagedpg_store_plans · track plan statistics of all SQL statements executed · 1.10 · Monitoring · BSD-3-Clause · C · Packagedpg_track_settings · Track settings changes · 2.1.2 · Monitoring · PostgreSQL · SQL · Packagedpgnodemx · Capture node OS metrics via SQL queries · 2.0.1 · Monitoring · Apache-2.0 · C · 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 · Packagedpromscale · Deprecated tables, types, and functions supporting Promscale. · 0.8.0 · Monitoring · Unknown · Rust · Not packagedbgw_replstatus · Small PostgreSQL background worker to report whether a node is a replication master or standby · 1.0.8 · Monitoring · PostgreSQL · C · Packagedpg_track_optimizer · Track planning decisions in comparison with execution reality · 0.9.2 · Monitoring · MIT · C · Packagedpagevis · Visualise database pages in ascii code · 0.1 · Monitoring · MIT · SQL · Packagedpg_proctab · PostgreSQL extension to access the OS process table · 2.0.1 · Monitoring · BSD-3-Clause · 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 packagedmeta · Normalized, friendlier system catalog for PostgreSQL · 0.4.0 · Monitoring · BSD-2-Clause · SQL · Packagedpg_meminfo · Backend memory and process usage inspection from SQL. · 1.0 · Monitoring · MIT · C · 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 packagedpg_otel_tracer · Rust based Postgres extension that adds query lifecycle events to OTEL traces. · 0.1.0 · Monitoring · Unknown · Rust · Not packagedpg_stats · Customized statistics views · 1.0 · Monitoring · Unknown · SQL · 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_stat_sysinfo · Query host load, CPU, memory, swap, and disk statistics from PostgreSQL, with optional shared-memory caching. · 0.0.1 · Monitoring · MIT · Rust · Not packagedpg_datasentinel · Observability and activity monitoring extension for PostgreSQL · 1.0 · Monitoring · BSD-3-Clause · C · 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_sslstatus · Historical SSL connection-status views for PostgreSQL releases before 9.5. · 1.0 · Monitoring · Unknown · C · Not packagedpgmeminfo · show memory usage · 1.0.0 · Monitoring · MIT · C · Packagedpgx_trace_hooks · Trace PostgreSQL executor and utility-hook invocations through a preloaded pgrx library · 0.0.0 · Monitoring · MIT · Rust · Not packagedstatsd · C client functions for sending counters, gauges, and timings to StatsD over UDP. · 0.2.0 · Monitoring · BSD-3-Clause · C · Not packagedexplanation · EXPLAIN plan parser that returns plan nodes as relational rows organized as a proximity tree. · 0.3.0 · Monitoring · BSD-3-Clause · SQL · Not packagedpg_plan_tree_dot · Graphviz DOT rendering of PostgreSQL execution-plan trees. · 1.1 · Monitoring · BSD-3-Clause · C · Not packagedpg_sortstats · Collect per-query sort statistics and estimate required work_mem · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedpgexporter_ext · Expose additional operating-system and host metrics for pgexporter. · 0.3.1 · Monitoring · BSD-3-Clause · C · Not packagedpgtrace · Event-driven query, lock, failure, and latency observability from PostgreSQL executor hooks. · 0.3 · Monitoring · MIT · C · Not packagedcall_graph · Track PostgreSQL function calls automatically and aggregate them into call graphs and optional table-usage statistics. · 1.4 · Monitoring · MIT · C · Not packagedpg_grab_statement · Record detailed SQL statements from successfully committed transactions. · 1.0 · Monitoring · GPL-2.0 · 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 packagedmemstat · Memory context statistics for local and instance backends · 1.0 · Monitoring · Unknown · 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 packagedpg_stat_insights · Query planning/execution statistics with replication, index, trend, and contention analysis. · 3.0 · Monitoring · MIT · C · Not packagedquery_recorder · query_recorder: record executed SQL queries to rotating files for later analysis or replay · 1.0.1 · Monitoring · BSD-2-Clause · C · Not packagedpg_logfebe · log via febe framing protocol to a unix socket · 1.0 · Monitoring · BSD-2-Clause · C · Not packagedpgotel · PostgreSQL extension exposing OpenTelemetry functionality for other extensions. · 1.0 · Monitoring · Apache-2.0 · 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_session_stats · Records per-session and parallel-worker CPU, process status, and I/O data into an external SQLite database. · 0.0.1 · Monitoring · GPL-3.0 · C · Not packagedpg_shmemviz · Capture shared-memory snapshots for offline structural visualization · 0.1 · Monitoring · GPL-2.0-or-later · C · Not packagedpg_sqlog · Provide SQL interface to logs · 1.6 · Monitoring · BSD-3-Clause · SQL · Packagedpg_logqueryid · Logs pg_stat_statements query IDs alongside auto_explain output. · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedpg_metricus · Sends custom metrics from PL/pgSQL code to socket-based aggregators such as Brubeck or Graphite. · 1.0 · Monitoring · MIT · C · Not packagedpg_queryid · Compute configurable external query fingerprints for PostgreSQL · 0.0.1 · Monitoring · PostgreSQL · C · Not packagedpgsyswatch · Host process, CPU, memory, swap, network, and load statistics exposed through SQL. · 1.0 · Monitoring · Apache-2.0 · C · Not packagedquerymem · pgEdge Labs: The querymem Postgres extension for estimating query memory usage · 1.0 · Monitoring · PostgreSQL · C · Not packagedexplain_ui · easily jump into a visual plan UI for any SQL query · 0.0.2 · Monitoring · Unknown · Rust · Packagedpg_eyes · SQL monitoring functions and views for PostgreSQL database activity · 1.4 · Monitoring · MIT · SQL · Not packagedpg_mon · PostgreSQL extension for query monitoring with execution-time histograms and plan information in a shared view · 1.0 · Monitoring · MIT · C · Not packagedpg_track_slow_queries · Tracks slow queries and their execution plans · 1.0 · Monitoring · PostgreSQL · C · Not packagedquery_histogram · Collects shared-memory histograms of statement and transaction runtimes through executor and utility hooks. · 1.1 · Monitoring · BSD-2-Clause · C · Not packagedstreamvis_udfs · A logging client and server for self-hosted data logging and visualization · 1.0 · Monitoring · Unknown · Python · 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 packagedpgx_warnings · PostgreSQL extension that watches and collects all warnings and errors from the PostgreSQL log file and sends notifications to the Telegram channel. · 1.0 · Monitoring · Unknown · C · 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 · Packagedsupa_agent_trace · A browser extension and agent for Supabase · 0.1.0 · Monitoring · MIT · SQL · Not packagedtoastinfo · show details on toasted datums · 1.7 · Monitoring · PostgreSQL · C · Packagedmv_stats · Tracks creation, alteration, refresh, and reset statistics for materialized views. · 0.3.0 · Monitoring · Unknown · SQL · Not packagedpercona_pg_telemetry · Percona telemetry extension for PostgreSQL · 1.2 · Monitoring · MIT · Shell · Not packagedpg_contextdump · Reports allocated-memory statistics for PostgreSQL memory contexts. · 1.0 · Monitoring · Unknown · C · Not packagedpg_dbwa · Analyzes local or remote PostgreSQL workloads using historical pg_stat_statements snapshots. · 0.3.1 · Monitoring · MIT · SQL · Not packagedpg_get_queryid · get last queryid generated/used by pg_stat_statements for a given backend pid · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_inet_addr · Lists the IPv4 and IPv6 addresses and netmasks assigned to the PostgreSQL server host network interfaces. · 1.0 · Monitoring · BSD-3-Clause · C · Not packagedpg_lockwatch · Sample blocking chains and score lock-contention risk · 0.1.0 · Monitoring · Unknown · Rust · Not packagedpg_log · displays log content from SQL · 1.0.0 · Monitoring · PostgreSQL · C · Not packagedpg_login_stat · Per-user and per-database successful and failed authentication counters. · 1.0 · Monitoring · Unknown · C · Not packagedpg_metrics · Collects named counters from PostgreSQL backends in shared memory and exposes them through SQL metric functions. · 1.0 · Monitoring · Unknown · 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 packagedpg_querylog · Captures current and recently completed backend queries in shared memory for SQL inspection. · 0.1 · Monitoring · Unknown · C · Not packagedresources · Linux server resource monitoring views backed by file_fdw PROGRAM foreign tables. · 0.1.0 · Monitoring · Unknown · SQL · Not packagedstat_record · Background-worker snapshot recorder and reporting suite for PostgreSQL server statistics. · 0.4.0 · Monitoring · Unknown · 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 packagedsupamonitor · Preloaded pgrx query hook that logs query text, query ID, planning time, and execution time as JSON. · 0.0.6 · Monitoring · Unknown · Rust · Not packagedauto_explain_z · Compressed binary execution-plan logging with rotation and offline decoding. · 1.0 · Monitoring · Apache-2.0 · C · Not packagedautovacuum_informations · PostgreSQL extension that adds functions for reporting the autovacuum launcher PID and autovacuum worker information. · 1.0 · Monitoring · Unknown · C · Not packageddbstat · Collects exact table row counts and modification timing through SQL objects and a companion libpq process. · 0.1 · Monitoring · MIT · C · Not packagedloginfo · Functions and views for PostgreSQL to query the postgres log · 1.0 · Monitoring · GPL-3.0 · C · Not packagedmonitoring_role · Security-definer monitoring wrappers for a non-privileged role · 0.0.1 · Monitoring · WTFPL · SQL · Not packagedpg_dbsm · track database size · 0.0.1 · Monitoring · Unknown · C · Not packagedpg_mem_counters · Maintains named total and requests-per-minute counters in PostgreSQL shared memory. · 1.0 · Monitoring · MIT · C · Not packagedpg_plan_guard · Detect drift from approved PostgreSQL 19 plan-advice baselines · 1.1 · Monitoring · PostgreSQL · PLpgSQL · Not packagedpg_sessions · Tracks per-session SQL execution metrics and optional Linux process resource statistics in shared memory. · 1.3 · Monitoring · GPL-3.0 · C · Not packagedpg_stat_errors · Cluster-wide error-class counters with a bounded sample of recent errors. · 1.2 · Monitoring · PostgreSQL · C · Not packagedpg_stat_ssi_failures · Cluster-wide counter for PostgreSQL SSI serialization failures. · 0.1 · Monitoring · Unknown · C · Not packagedpg_stat_usage · track usage statistics of stored procedure calls · 1.0 · Monitoring · BSD-2-Clause · C · Not packagedpg_sweep · Collect PostgreSQL database and table statistics as JSON for monitoring. · 0.0.0 · Monitoring · MIT · Rust · Not packagedpgscale · Background worker exposing PostgreSQL statistics views through a simple HTTP endpoint. · 1.0 · Monitoring · Unknown · C · Not packagedstreaminglag · SQL helpers that convert WAL LSNs to integers and estimate primary-to-standby streaming replication lag in bytes. · 1.0 · Monitoring · BSD-2-Clause · SQL · Not packagedxl_global_views · Creates global pgxl_ views over Postgres-XL nodes based on pg_ views. · 0.0.1 · Monitoring · PostgreSQL · SQL · Not packagedalohadb_query_store · AlohaDB Query Store and Index Advisor · 1.0 · Monitoring · MIT · C · Not packagedapgcc · No-longer-supported internal RDS/Aurora PostgreSQL extension listed for older Aurora PostgreSQL 9.6 releases. · 1.0 · Monitoring · Unknown · C · Not packagedaurora_stat_utils · Aurora PostgreSQL statistics utility functions for wait-event reporting. · 1.0 · Monitoring · Unknown · C · Not packagedauto_explain · Provides a means for logging execution plans of slow statements automatically · - · Monitoring · PostgreSQL · C · Packageddiag_planner · incubator repositries · 1.0 · Monitoring · Unknown · C · Not packageddventimi@pg_flight_recorder · Server-side flight recorder for PostgreSQL performance monitoring · 2.26.3 · Monitoring · Unknown · SQL · Not packageddventimi@pg_flight_recorder_control · Control functions for pg_flight_recorder · 2.26.3 · Monitoring · Unknown · SQL · Not packageddventimi@pg_flight_recorder_reporting · Reporting and analysis functions for pg_flight_recorder · 2.26.3 · Monitoring · Unknown · SQL · Not packagededb_otel · OpenTelemetry metrics and trace export for PostgreSQL and EDB extensions. · 2.0.0 · Monitoring · Proprietary · Unknown · Not packagededb_stat_monitor · Bucketed query execution statistics for PostgreSQL and EDB Postgres. · 2.1.0 · Monitoring · Proprietary · Unknown · Not packagededb_wait_states · Persistent sampling of backend wait events and related query context. · 1.6.0 · Monitoring · Proprietary · Unknown · Not packagedjessevent@supa_profile · Database table and column statistical profiler · 1.0.0 · Monitoring · Unknown · SQL · Not packagedlogfmt · logfmt log collector · 1.0.0 · Monitoring · PostgreSQL · SQL · Not packagedmemleak_analyzer · A PostgreSQL extension designed to analyze and localize logical memory leaks inside PostgreSQL backend sessions and background workers. · 1.0 · Monitoring · MIT · C · Not packagedmods_since_analyze · Estimation of number of changed tuples · 1.0.0 · Monitoring · PostgreSQL · C · Not packagedneon_utils · Monitor Neon Autoscaling compute allocation with num_cpus(). · 1.0 · Monitoring · Unknown · C · Not packagedpageinspect · inspect the contents of database pages at a low level · 1.12 · Monitoring · PostgreSQL · C · Packagedpathprobe · PostgreSQL planner path probing extension for planner-aware SQL agents · 1.1 · Monitoring · Unknown · C · Not 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_logtap · Structured PostgreSQL log capture and delivery to Vector, HTTP, TCP, or files. · 0.3.0 · Monitoring · MIT · Zig · Not packagedpg_microbench · Perf stat-like hardware performance counters for PostgreSQL planner, executor, utility, and SPI query phases using Linux perf_event_open · 1.0 · Monitoring · MIT · C · Not packagedpg_overexplain · Allow EXPLAIN to dump even more details · 1.0 · Monitoring · PostgreSQL · C · Packagedpg_pulse · Active Session History (ASH) for PostgreSQL · 1.0 · Monitoring · Unknown · C · Not packagedpg_query_stats · Lightweight shared-memory collector for per-query execution statistics. · 1.0.0 · Monitoring · Unknown · C · Not packagedpg_session_trace · Trace session SQL, bind variables, execution plans, and timing metrics · 1.0 · Monitoring · MIT · C · Not packagedpg_stat_cluster_activity · track execution statistics in whole cluster scope · 1.0 · Monitoring · Unknown · C · Not packagedpg_stat_conn · Cumulative connection, disconnection, and authentication-failure counts by database and role. · 1.0 · Monitoring · PostgreSQL · C · Not packagedpg_stat_error · TencentDB provider-managed error statistics extension; version 1.0 is currently listed for PostgreSQL 10-13. · 1.0 · Monitoring · Unknown · 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_sysload · Expose Linux system load averages from PostgreSQL · 0.0.0 · Monitoring · Unknown · Rust · Not packagedpg_trace · Query execution tracing with shared-memory buffers, persistence, and retention controls. · 5.0 · Monitoring · MIT · 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 · Packagedpgao · Monitor and analyze PostgreSQL clusters at scale. · 0.1.0 · Monitoring · MIT · Go · Not 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 packagedplannerlog · pgrx planner-hook example that logs each planned query. · 0.0.0 · Monitoring · MIT · Rust · Not packagedpr_grapher · Grapher process for OPM · 1.1 · Monitoring · PostgreSQL · JavaScript · Not packagedsql_profiler · Bounded query tracing and plan capture for performance diagnosis. · 4.2.0 · Monitoring · Proprietary · Unknown · 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 packagedtable_change_tracker · Tracks last modification timestamps for selected tables in shared memory. · 1.0 · Monitoring · MIT · C · Not packagedtencentdb_stat · TencentDB provider extension for collecting PostgreSQL QPS statistics. · 1.0 · Monitoring · Unknown · C · Not packagedtencentdb_system_stat · TencentDB extension that exposes per-process CPU and memory usage for PostgreSQL monitoring. · 1.0 · Monitoring · Unknown · C · Not packagedtencentdb_wal_stat · TencentDB proprietary WAL diagnostics extension that scans recent WAL files and attributes record counts, bytes, resource-manager types, and full-page images by database, schema, and relation. · 1.0 · Monitoring · Unknown · C · Not packagedvacuum_statistics · Shared-memory table, database, and index statistics for VACUUM activity. · 1.0 · Monitoring · Unknown · C · Not packaged

179 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pgx_trace_hooks 0.0.0 Trace PostgreSQL executor and utility-hook invocations through a preloaded pgrx library STAT MIT Rust 15 15
statsd 0.2.0 C client functions for sending counters, gauges, and timings to StatsD over UDP. STAT BSD-3-Clause C 10–18 14
explanation 0.3.0 EXPLAIN plan parser that returns plan nodes as relational rows organized as a proximity tree. STAT BSD-3-Clause SQL 10–14 13
pg_plan_tree_dot 1.1 Graphviz DOT rendering of PostgreSQL execution-plan trees. STAT BSD-3-Clause C 10–12 13
pg_sortstats 0.0.1 Collect per-query sort statistics and estimate required work_mem STAT PostgreSQL C 13
pgexporter_ext 0.3.1 Expose additional operating-system and host metrics for pgexporter. STAT BSD-3-Clause C 13–18 13
pgtrace 0.3 Event-driven query, lock, failure, and latency observability from PostgreSQL executor hooks. STAT MIT C 15–16 13
call_graph 1.4 Track PostgreSQL function calls automatically and aggregate them into call graphs and optional table-usage statistics. STAT MIT C 12
pg_grab_statement 1.0 Record detailed SQL statements from successfully committed transactions. STAT GPL-2.0 C 10–18 12
pg_log_statements 0.0.2 Enables log_statement=all selectively for chosen PostgreSQL backend processes or newly started backends matching connection filters. STAT PostgreSQL C 10–16 12
pg_log_userqueries 1.0.0 Module to log user queries STAT PostgreSQL C 12
generic_plan 1.0 Generate a generic plan for a parameterized SQL statement. STAT PostgreSQL SQL 11
log_functions 1.0.0 Module to log functions STAT PostgreSQL C 10
memstat 1.0 Memory context statistics for local and instance backends STAT C 10
pg_stat_sql_plans 0.2 Track execution statistics by normalized SQL query and plan ID. STAT PostgreSQL C 14–18 10
pg_subxact_counters 1.0 Global counters for PostgreSQL subtransaction activity STAT PostgreSQL C 13–16 10
config_log 0.1.7 custom background worker process to log changes to postgresql.conf to a table STAT PostgreSQL C 10–18 9
pg_octopus 0.1 Runs a background worker that periodically connects to configured PostgreSQL nodes and records their health status. STAT PostgreSQL C 10–18 9
pg_stat_insights 3.0 Query planning/execution statistics with replication, index, trend, and contention analysis. STAT MIT C 16–18 9
query_recorder 1.0.1 query_recorder: record executed SQL queries to rotating files for later analysis or replay STAT BSD-2-Clause C 9
pg_logfebe 1.0 log via febe framing protocol to a unix socket STAT BSD-2-Clause C 8
pgotel 1.0 PostgreSQL extension exposing OpenTelemetry functionality for other extensions. STAT Apache-2.0 C++ 8
progress 0.0.1 progress: query-progress estimation for a patched PostgreSQL 9.3 development branch STAT PostgreSQL C 8
pg_feedback 1.0 PostgreSQL extension that generates a report about database usage STAT PostgreSQL C 7
pg_session_stats 0.0.1 Records per-session and parallel-worker CPU, process status, and I/O data into an external SQLite database. STAT GPL-3.0 C 12 7
pg_shmemviz 0.1 Capture shared-memory snapshots for offline structural visualization STAT GPL-2.0-or-later C 20 7
pg_sqlog 1.6 Provide SQL interface to logs STAT BSD-3-Clause SQL 14–18 7
pg_logqueryid 0.0.1 Logs pg_stat_statements query IDs alongside auto_explain output. STAT PostgreSQL C 10–18 6
pg_metricus 1.0 Sends custom metrics from PL/pgSQL code to socket-based aggregators such as Brubeck or Graphite. STAT MIT C 6
pg_queryid 0.0.1 Compute configurable external query fingerprints for PostgreSQL STAT PostgreSQL C 14–18 6
pgsyswatch 1.0 Host process, CPU, memory, swap, network, and load statistics exposed through SQL. STAT Apache-2.0 C 6
querymem 1.0 pgEdge Labs: The querymem Postgres extension for estimating query memory usage STAT PostgreSQL C 6
explain_ui 0.0.2 easily jump into a visual plan UI for any SQL query STAT Rust 14–18 5
pg_eyes 1.4 SQL monitoring functions and views for PostgreSQL database activity STAT MIT SQL 10–18 5
pg_mon 1.0 PostgreSQL extension for query monitoring with execution-time histograms and plan information in a shared view STAT MIT C 11–17 5
pg_track_slow_queries 1.0 Tracks slow queries and their execution plans STAT PostgreSQL C 10–18 5
query_histogram 1.1 Collects shared-memory histograms of statement and transaction runtimes through executor and utility hooks. STAT BSD-2-Clause C 5
streamvis_udfs 1.0 A logging client and server for self-hosted data logging and visualization STAT Python 5
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
pgx_warnings 1.0 PostgreSQL extension that watches and collects all warnings and errors from the PostgreSQL log file and sends notifications to the Telegram channel. STAT C 4
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_stat_backtrace 1.0.0 Capture or log C-level stack backtraces of PostgreSQL processes STAT PostgreSQL C 14–18 3
supa_agent_trace 0.1.0 A browser extension and agent for Supabase STAT MIT SQL 3
toastinfo 1.7 show details on toasted datums STAT PostgreSQL C 14–18 3
mv_stats 0.3.0 Tracks creation, alteration, refresh, and reset statistics for materialized views. STAT SQL 10–18 2
percona_pg_telemetry 1.2 Percona telemetry extension for PostgreSQL STAT MIT Shell 2
pg_contextdump 1.0 Reports allocated-memory statistics for PostgreSQL memory contexts. STAT C 11 2
pg_dbwa 0.3.1 Analyzes local or remote PostgreSQL workloads using historical pg_stat_statements snapshots. STAT MIT SQL 2