This is the multi-page printable view of this section.
Click here to print.
Return to the regular view of this page.
Category: STAT
STAT: Observability Catalogs, Monitoring Metrics & Views, Statistics, Query Plans, WaitSampling, SlowLogs, and etc…
STAT category has 31 available extensions:
1 - pg_profile
PostgreSQL load profile repository and report builder
Overview
MIXED 3rd Party Extension: pg_profile : PostgreSQL load profile repository and report builder
- Latest Version: 4.8
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires:
dblink, plpgsql
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pg_profile_$v*
- RPM Ver :
4.8
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-profile
- DEB Ver :
4.7
- DEB Deps: N/A
Availability
Installation
Install pg_profile via the pig CLI tool:
pig ext install pg_profile
Install pg_profile via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_profile"]}' # -l <cls>
Install pg_profile RPM from YUM repo directly:
dnf install pg_profile_17*;
dnf install pg_profile_16*;
dnf install pg_profile_15*;
dnf install pg_profile_14*;
dnf install pg_profile_13*;
Install pg_profile DEB from APT repo directly:
apt install postgresql-17-pg-profile;
apt install postgresql-16-pg-profile;
apt install postgresql-15-pg-profile;
apt install postgresql-14-pg-profile;
apt install postgresql-13-pg-profile;
Create pg_profile extension on PostgreSQL cluster:
CREATE EXTENSION pg_profile CASCADE;
2 - pg_tracing
Distributed Tracing for PostgreSQL
Overview
PIGSTY 3rd Party Extension: pg_tracing : Distributed Tracing for PostgreSQL
- Latest Version: 0.1.3
- Postgres Support:
17,16,15
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_tracing_$v*
- RPM Ver :
0.1.3
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-tracing
- DEB Ver :
0.1.3
- DEB Deps: N/A
Availability
Installation
Install pg_tracing via the pig CLI tool:
pig ext install pg_tracing
Install pg_tracing via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_tracing"]}' # -l <cls>
Install pg_tracing RPM from YUM repo directly:
dnf install pg_tracing_17*;
dnf install pg_tracing_16*;
dnf install pg_tracing_15*;
Install pg_tracing DEB from APT repo directly:
apt install postgresql-17-pg-tracing;
apt install postgresql-16-pg-tracing;
apt install postgresql-15-pg-tracing;
Extension pg_tracing has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_tracing'; # add to pg cluster config
Create pg_tracing extension on PostgreSQL cluster:
CREATE EXTENSION pg_tracing;
3 - pg_show_plans
show query plans of all currently running SQL statements
Overview
PGDG 1st Party Extension: pg_show_plans : show query plans of all currently running SQL statements
- Latest Version: 2.1.3
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pg_show_plans_$v*
- RPM Ver :
2.1.3
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-show-plans
- DEB Ver :
2.1.2
- DEB Deps: N/A
Availability
Installation
Install pg_show_plans via the pig CLI tool:
pig ext install pg_show_plans
Install pg_show_plans via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_show_plans"]}' # -l <cls>
Install pg_show_plans RPM from YUM repo directly:
dnf install pg_show_plans_17*;
dnf install pg_show_plans_16*;
dnf install pg_show_plans_15*;
dnf install pg_show_plans_14*;
dnf install pg_show_plans_13*;
Install pg_show_plans DEB from APT repo directly:
apt install postgresql-17-show-plans;
apt install postgresql-16-show-plans;
apt install postgresql-15-show-plans;
apt install postgresql-14-show-plans;
apt install postgresql-13-show-plans;
Create pg_show_plans extension on PostgreSQL cluster:
CREATE EXTENSION pg_show_plans;
4 - pg_stat_kcache
Kernel statistics gathering
Overview
PGDG 1st Party Extension: pg_stat_kcache : Kernel statistics gathering
- Latest Version: 2.3.0
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires:
pg_stat_statements
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pg_stat_kcache_$v*
- RPM Ver :
2.3.0
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pg-stat-kcache
- DEB Ver :
2.3.0
- DEB Deps: N/A
Availability
Installation
Install pg_stat_kcache via the pig CLI tool:
pig ext install pg_stat_kcache
Install pg_stat_kcache via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_stat_kcache"]}' # -l <cls>
Install pg_stat_kcache RPM from YUM repo directly:
dnf install pg_stat_kcache_17*;
dnf install pg_stat_kcache_16*;
dnf install pg_stat_kcache_15*;
dnf install pg_stat_kcache_14*;
dnf install pg_stat_kcache_13*;
Install pg_stat_kcache DEB from APT repo directly:
apt install postgresql-17-pg-stat-kcache;
apt install postgresql-16-pg-stat-kcache;
apt install postgresql-15-pg-stat-kcache;
apt install postgresql-14-pg-stat-kcache;
apt install postgresql-13-pg-stat-kcache;
Extension pg_stat_kcache has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_stat_kcache'; # add to pg cluster config
Create pg_stat_kcache extension on PostgreSQL cluster:
CREATE EXTENSION pg_stat_kcache CASCADE;
5 - pg_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.
Overview
MIXED 3rd Party Extension: pg_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.
- Latest Version: 2.1.1
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pg_stat_monitor_$v*
- RPM Ver :
2.1.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-stat-monitor
- DEB Ver :
2.1.1
- DEB Deps: N/A
Availability
Installation
Install pg_stat_monitor via the pig CLI tool:
pig ext install pg_stat_monitor
Install pg_stat_monitor via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_stat_monitor"]}' # -l <cls>
Install pg_stat_monitor RPM from YUM repo directly:
dnf install pg_stat_monitor_17*;
dnf install pg_stat_monitor_16*;
dnf install pg_stat_monitor_15*;
dnf install pg_stat_monitor_14*;
dnf install pg_stat_monitor_13*;
Install pg_stat_monitor DEB from APT repo directly:
apt install postgresql-17-pg-stat-monitor;
apt install postgresql-16-pg-stat-monitor;
apt install postgresql-15-pg-stat-monitor;
apt install postgresql-14-pg-stat-monitor;
apt install postgresql-13-pg-stat-monitor;
Extension pg_stat_monitor has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_stat_monitor'; # add to pg cluster config
Create pg_stat_monitor extension on PostgreSQL cluster:
CREATE EXTENSION pg_stat_monitor;
6 - pg_qualstats
An extension collecting statistics about quals
Overview
PGDG 1st Party Extension: pg_qualstats : An extension collecting statistics about quals
- Latest Version: 2.1.1
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pg_qualstats_$v*
- RPM Ver :
2.1.1
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pg-qualstats
- DEB Ver :
2.1.1
- DEB Deps: N/A
Availability
Installation
Install pg_qualstats via the pig CLI tool:
pig ext install pg_qualstats
Install pg_qualstats via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_qualstats"]}' # -l <cls>
Install pg_qualstats RPM from YUM repo directly:
dnf install pg_qualstats_17*;
dnf install pg_qualstats_16*;
dnf install pg_qualstats_15*;
dnf install pg_qualstats_14*;
dnf install pg_qualstats_13*;
Install pg_qualstats DEB from APT repo directly:
apt install postgresql-17-pg-qualstats;
apt install postgresql-16-pg-qualstats;
apt install postgresql-15-pg-qualstats;
apt install postgresql-14-pg-qualstats;
apt install postgresql-13-pg-qualstats;
Extension pg_qualstats has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_qualstats'; # add to pg cluster config
Create pg_qualstats extension on PostgreSQL cluster:
CREATE EXTENSION pg_qualstats;
7 - pg_store_plans
track plan statistics of all SQL statements executed
Overview
MIXED 3rd Party Extension: pg_store_plans : track plan statistics of all SQL statements executed
- Latest Version: 1.8
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_store_plans_$v*
- RPM Ver :
1.8
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-store-plan
- DEB Ver :
1.8
- DEB Deps: N/A
Availability
Installation
Install pg_store_plans via the pig CLI tool:
pig ext install pg_store_plans
Install pg_store_plans via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_store_plans"]}' # -l <cls>
Install pg_store_plans RPM from YUM repo directly:
dnf install pg_store_plans_17*;
dnf install pg_store_plans_16*;
dnf install pg_store_plans_15*;
dnf install pg_store_plans_14*;
dnf install pg_store_plans_13*;
Install pg_store_plans DEB from APT repo directly:
apt install postgresql-17-pg-store-plan;
apt install postgresql-16-pg-store-plan;
apt install postgresql-15-pg-store-plan;
apt install postgresql-14-pg-store-plan;
apt install postgresql-13-pg-store-plan;
Extension pg_store_plans has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_store_plans'; # add to pg cluster config
Create pg_store_plans extension on PostgreSQL cluster:
CREATE EXTENSION pg_store_plans;
8 - pg_track_settings
Track settings changes
Overview
PGDG 1st Party Extension: pg_track_settings : Track settings changes
- Latest Version: 2.1.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pg_track_settings_$v
- RPM Ver :
2.1.2
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pg-track-settings
- DEB Ver :
2.1.2
- DEB Deps: N/A
Availability
Installation
Install pg_track_settings via the pig CLI tool:
pig ext install pg_track_settings
Install pg_track_settings via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_track_settings"]}' # -l <cls>
Install pg_track_settings RPM from YUM repo directly:
dnf install pg_track_settings_17;
dnf install pg_track_settings_16;
dnf install pg_track_settings_15;
dnf install pg_track_settings_14;
dnf install pg_track_settings_13;
Install pg_track_settings DEB from APT repo directly:
apt install postgresql-17-pg-track-settings;
apt install postgresql-16-pg-track-settings;
apt install postgresql-15-pg-track-settings;
apt install postgresql-14-pg-track-settings;
apt install postgresql-13-pg-track-settings;
Create pg_track_settings extension on PostgreSQL cluster:
CREATE EXTENSION pg_track_settings;
9 - pg_wait_sampling
sampling based statistics of wait events
Overview
PGDG 1st Party Extension: pg_wait_sampling : sampling based statistics of wait events
- Latest Version: 1.1.8
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pg_wait_sampling_$v*
- RPM Ver :
1.1.8
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pg-wait-sampling
- DEB Ver :
1.1.8
- DEB Deps: N/A
Availability
Installation
Install pg_wait_sampling via the pig CLI tool:
pig ext install pg_wait_sampling
Install pg_wait_sampling via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_wait_sampling"]}' # -l <cls>
Install pg_wait_sampling RPM from YUM repo directly:
dnf install pg_wait_sampling_17*;
dnf install pg_wait_sampling_16*;
dnf install pg_wait_sampling_15*;
dnf install pg_wait_sampling_14*;
dnf install pg_wait_sampling_13*;
Install pg_wait_sampling DEB from APT repo directly:
apt install postgresql-17-pg-wait-sampling;
apt install postgresql-16-pg-wait-sampling;
apt install postgresql-15-pg-wait-sampling;
apt install postgresql-14-pg-wait-sampling;
apt install postgresql-13-pg-wait-sampling;
Extension pg_wait_sampling has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_wait_sampling'; # add to pg cluster config
Create pg_wait_sampling extension on PostgreSQL cluster:
CREATE EXTENSION pg_wait_sampling;
10 - pgsentinel
active session history
Overview
PIGSTY 3rd Party Extension: pgsentinel : active session history
- Latest Version: 1.1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pgsentinel_$v*
- RPM Ver :
1.1.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pgsentinel
- DEB Ver :
1.1.0
- DEB Deps: N/A
Availability
Installation
Install pgsentinel via the pig CLI tool:
pig ext install pgsentinel
Install pgsentinel via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgsentinel"]}' # -l <cls>
Install pgsentinel RPM from YUM repo directly:
dnf install pgsentinel_17*;
dnf install pgsentinel_16*;
dnf install pgsentinel_15*;
dnf install pgsentinel_14*;
dnf install pgsentinel_13*;
Install pgsentinel DEB from APT repo directly:
apt install postgresql-17-pgsentinel;
apt install postgresql-16-pgsentinel;
apt install postgresql-15-pgsentinel;
apt install postgresql-14-pgsentinel;
apt install postgresql-13-pgsentinel;
Extension pgsentinel has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pgsentinel'; # add to pg cluster config
Create pgsentinel extension on PostgreSQL cluster:
CREATE EXTENSION pgsentinel;
11 - system_stats
EnterpriseDB system statistics for PostgreSQL
Overview
MIXED 3rd Party Extension: system_stats : EnterpriseDB system statistics for PostgreSQL
- Latest Version: 3.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
system_stats_$v*
- RPM Ver :
3.2
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-system-stats
- DEB Ver :
3.2
- DEB Deps: N/A
Availability
Installation
Install system_stats via the pig CLI tool:
pig ext install system_stats
Install system_stats via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["system_stats"]}' # -l <cls>
Install system_stats RPM from YUM repo directly:
dnf install system_stats_17*;
dnf install system_stats_16*;
dnf install system_stats_15*;
dnf install system_stats_14*;
dnf install system_stats_13*;
Install system_stats DEB from APT repo directly:
apt install postgresql-17-system-stats;
apt install postgresql-16-system-stats;
apt install postgresql-15-system-stats;
apt install postgresql-14-system-stats;
apt install postgresql-13-system-stats;
Create system_stats extension on PostgreSQL cluster:
CREATE EXTENSION system_stats;
12 - meta
Normalized, friendlier system catalog for PostgreSQL
Overview
PIGSTY 3rd Party Extension: pg_meta : Normalized, friendlier system catalog for PostgreSQL
- Latest Version: 0.4.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_meta_$v
- RPM Ver :
0.4.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-meta
- DEB Ver :
0.4.0
- DEB Deps: N/A
Availability
Installation
Install meta via the pig CLI tool:
pig ext install pg_meta; # Extension Name
pig ext install meta; # normalized package name
Install pg_meta via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_meta"]}' # -l <cls>
Install pg_meta RPM from YUM repo directly:
dnf install pg_meta_17;
dnf install pg_meta_16;
dnf install pg_meta_15;
dnf install pg_meta_14;
dnf install pg_meta_13;
Install pg_meta DEB from APT repo directly:
apt install postgresql-17-pg-meta;
apt install postgresql-16-pg-meta;
apt install postgresql-15-pg-meta;
apt install postgresql-14-pg-meta;
apt install postgresql-13-pg-meta;
Create meta extension on PostgreSQL cluster:
13 - pgnodemx
Capture node OS metrics via SQL queries
Overview
PIGSTY 3rd Party Extension: pgnodemx : Capture node OS metrics via SQL queries
- Latest Version: 1.7
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pgnodemx_$v
- RPM Ver :
1.7
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pgnodemx
- DEB Ver :
1.7
- DEB Deps: N/A
Availability
Installation
Install pgnodemx via the pig CLI tool:
Install pgnodemx via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgnodemx"]}' # -l <cls>
Install pgnodemx RPM from YUM repo directly:
dnf install pgnodemx_17;
dnf install pgnodemx_16;
dnf install pgnodemx_15;
dnf install pgnodemx_14;
dnf install pgnodemx_13;
Install pgnodemx DEB from APT repo directly:
apt install postgresql-17-pgnodemx;
apt install postgresql-16-pgnodemx;
apt install postgresql-15-pgnodemx;
apt install postgresql-14-pgnodemx;
apt install postgresql-13-pgnodemx;
Create pgnodemx extension on PostgreSQL cluster:
CREATE EXTENSION pgnodemx;
14 - pg_proctab
PostgreSQL extension to access the OS process table
Overview
PIGSTY 3rd Party Extension: pgnodemx : PostgreSQL extension to access the OS process table
- Latest Version: 1.7
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pgnodemx_$v
- RPM Ver :
1.7
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pgnodemx
- DEB Ver :
1.7
- DEB Deps: N/A
Availability
Installation
Install pg_proctab via the pig CLI tool:
pig ext install pgnodemx; # Extension Name
pig ext install pg_proctab; # normalized package name
Install pgnodemx via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgnodemx"]}' # -l <cls>
Install pgnodemx RPM from YUM repo directly:
dnf install pgnodemx_17;
dnf install pgnodemx_16;
dnf install pgnodemx_15;
dnf install pgnodemx_14;
dnf install pgnodemx_13;
Install pgnodemx DEB from APT repo directly:
apt install postgresql-17-pgnodemx;
apt install postgresql-16-pgnodemx;
apt install postgresql-15-pgnodemx;
apt install postgresql-14-pgnodemx;
apt install postgresql-13-pgnodemx;
Create pg_proctab extension on PostgreSQL cluster:
CREATE EXTENSION pg_proctab;
15 - pg_sqlog
Provide SQL interface to logs
Overview
PIGSTY 3rd Party Extension: pg_sqlog : Provide SQL interface to logs
- Latest Version: 1.6
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas:
sqlog
- Requires:
file_fdw
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_sqlog_$v
- RPM Ver :
1.6
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-sqlog
- DEB Ver :
1.6
- DEB Deps: N/A
Availability
Installation
Install pg_sqlog via the pig CLI tool:
Install pg_sqlog via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_sqlog"]}' # -l <cls>
Install pg_sqlog RPM from YUM repo directly:
dnf install pg_sqlog_17;
dnf install pg_sqlog_16;
dnf install pg_sqlog_15;
dnf install pg_sqlog_14;
dnf install pg_sqlog_13;
Install pg_sqlog DEB from APT repo directly:
apt install postgresql-17-pg-sqlog;
apt install postgresql-16-pg-sqlog;
apt install postgresql-15-pg-sqlog;
apt install postgresql-14-pg-sqlog;
apt install postgresql-13-pg-sqlog;
Create pg_sqlog extension on PostgreSQL cluster:
CREATE EXTENSION pg_sqlog CASCADE;
16 - bgw_replstatus
Small PostgreSQL background worker to report whether a node is a replication master or standby
Overview
PGDG 1st Party Extension: bgw_replstatus : Small PostgreSQL background worker to report whether a node is a replication master or standby
- Latest Version: 1.0.7
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Dd not need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
bgw_replstatus_$v*
- RPM Ver :
1.0.6
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-bgw-replstatus
- DEB Ver :
1.0.7
- DEB Deps: N/A
Availability
Installation
Install bgw_replstatus via the pig CLI tool:
pig ext install bgw_replstatus
Install bgw_replstatus via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["bgw_replstatus"]}' # -l <cls>
Install bgw_replstatus RPM from YUM repo directly:
dnf install bgw_replstatus_17*;
dnf install bgw_replstatus_16*;
dnf install bgw_replstatus_15*;
dnf install bgw_replstatus_14*;
dnf install bgw_replstatus_13*;
Install bgw_replstatus DEB from APT repo directly:
apt install postgresql-17-bgw-replstatus;
apt install postgresql-16-bgw-replstatus;
apt install postgresql-15-bgw-replstatus;
apt install postgresql-14-bgw-replstatus;
apt install postgresql-13-bgw-replstatus;
Extension bgw_replstatus has to be loaded via shared_preload_libraries
shared_preload_libraries = 'bgw_replstatus'; # add to pg cluster config
Extension %s does not need CREATE EXTENSION command
17 - pgmeminfo
show memory usage
Overview
MIXED 3rd Party Extension: pgmeminfo : show memory usage
- Latest Version: 1.0.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pgmeminfo_$v*
- RPM Ver :
1.0.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pgmeminfo
- DEB Ver :
1.0.0
- DEB Deps: N/A
Availability
Installation
Install pgmeminfo via the pig CLI tool:
pig ext install pgmeminfo
Install pgmeminfo via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgmeminfo"]}' # -l <cls>
Install pgmeminfo RPM from YUM repo directly:
dnf install pgmeminfo_17*;
dnf install pgmeminfo_16*;
dnf install pgmeminfo_15*;
dnf install pgmeminfo_14*;
dnf install pgmeminfo_13*;
Install pgmeminfo DEB from APT repo directly:
apt install postgresql-17-pgmeminfo;
apt install postgresql-16-pgmeminfo;
apt install postgresql-15-pgmeminfo;
apt install postgresql-14-pgmeminfo;
apt install postgresql-13-pgmeminfo;
Create pgmeminfo extension on PostgreSQL cluster:
CREATE EXTENSION pgmeminfo;
18 - toastinfo
show details on toasted datums
Overview
PIGSTY 3rd Party Extension: toastinfo : show details on toasted datums
- Latest Version: 1.5
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
toastinfo_$v*
- RPM Ver :
1.4
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-toastinfo
- DEB Ver :
1.5
- DEB Deps: N/A
Availability
Installation
Install toastinfo via the pig CLI tool:
pig ext install toastinfo
Install toastinfo via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["toastinfo"]}' # -l <cls>
Install toastinfo RPM from YUM repo directly:
dnf install toastinfo_17*;
dnf install toastinfo_16*;
dnf install toastinfo_15*;
dnf install toastinfo_14*;
dnf install toastinfo_13*;
Install toastinfo DEB from APT repo directly:
apt install postgresql-17-toastinfo;
apt install postgresql-16-toastinfo;
apt install postgresql-15-toastinfo;
apt install postgresql-14-toastinfo;
apt install postgresql-13-toastinfo;
Create toastinfo extension on PostgreSQL cluster:
CREATE EXTENSION toastinfo;
19 - explain_ui
easily jump into a visual plan UI for any SQL query
Overview
PIGSTY 3rd Party Extension: pg_explain_ui : easily jump into a visual plan UI for any SQL query
- Latest Version: 0.0.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_explain_ui_$v
- RPM Ver :
0.0.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-explain-ui
- DEB Ver :
0.0.1
- DEB Deps: N/A
Availability
Installation
Install explain_ui via the pig CLI tool:
pig ext install pg_explain_ui; # Extension Name
pig ext install explain_ui; # normalized package name
Install pg_explain_ui via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_explain_ui"]}' # -l <cls>
Install pg_explain_ui RPM from YUM repo directly:
dnf install pg_explain_ui_17;
dnf install pg_explain_ui_16;
dnf install pg_explain_ui_15;
dnf install pg_explain_ui_14;
dnf install pg_explain_ui_13;
Install pg_explain_ui DEB from APT repo directly:
apt install postgresql-17-pg-explain-ui;
apt install postgresql-16-pg-explain-ui;
apt install postgresql-15-pg-explain-ui;
apt install postgresql-14-pg-explain-ui;
apt install postgresql-13-pg-explain-ui;
Create explain_ui extension on PostgreSQL cluster:
CREATE EXTENSION explain_ui;
20 - pg_relusage
Log all the queries that reference a particular column
Overview
PIGSTY 3rd Party Extension: pg_relusage : Log all the queries that reference a particular column
- Latest Version: 0.0.1
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Dd not need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_relusage_$v
- RPM Ver :
0.0.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-relusage
- DEB Ver :
0.0.1
- DEB Deps: N/A
Availability
Installation
Install pg_relusage via the pig CLI tool:
pig ext install pg_relusage
Install pg_relusage via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_relusage"]}' # -l <cls>
Install pg_relusage RPM from YUM repo directly:
dnf install pg_relusage_17;
dnf install pg_relusage_16;
dnf install pg_relusage_15;
dnf install pg_relusage_14;
dnf install pg_relusage_13;
Install pg_relusage DEB from APT repo directly:
apt install postgresql-17-pg-relusage;
apt install postgresql-16-pg-relusage;
apt install postgresql-15-pg-relusage;
apt install postgresql-14-pg-relusage;
apt install postgresql-13-pg-relusage;
Extension pg_relusage has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_relusage'; # add to pg cluster config
Extension %s does not need CREATE EXTENSION command
21 - pagevis
Visualise database pages in ascii code
Overview
PIGSTY 3rd Party Extension: pagevis : Visualise database pages in ascii code
- Latest Version: 0.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pagevis_$v
- RPM Ver :
0.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pagevis
- DEB Ver :
0.1
- DEB Deps: N/A
Availability
Installation
Install pagevis via the pig CLI tool:
Install pagevis via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pagevis"]}' # -l <cls>
Install pagevis RPM from YUM repo directly:
dnf install pagevis_17;
dnf install pagevis_16;
dnf install pagevis_15;
dnf install pagevis_14;
dnf install pagevis_13;
Install pagevis DEB from APT repo directly:
apt install postgresql-17-pagevis;
apt install postgresql-16-pagevis;
apt install postgresql-15-pagevis;
apt install postgresql-14-pagevis;
apt install postgresql-13-pagevis;
Create pagevis extension on PostgreSQL cluster:
CREATE EXTENSION pagevis;
22 - powa
PostgreSQL Workload Analyser-core
Overview
PGDG 1st Party Extension: powa : PostgreSQL Workload Analyser-core
- Latest Version: 5.0.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas:
public
- Requires:
plpgsql, pg_stat_statements, btree_gist
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
powa_$v*
- RPM Ver :
5.0.1
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-powa
- DEB Ver :
5.0.1
- DEB Deps: N/A
Availability
Installation
Install powa via the pig CLI tool:
Install powa via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["powa"]}' # -l <cls>
Install powa RPM from YUM repo directly:
dnf install powa_17*;
dnf install powa_16*;
dnf install powa_15*;
dnf install powa_14*;
dnf install powa_13*;
Install powa DEB from APT repo directly:
apt install postgresql-17-powa;
apt install postgresql-16-powa;
apt install postgresql-15-powa;
apt install postgresql-14-powa;
apt install postgresql-13-powa;
Create powa extension on PostgreSQL cluster:
CREATE EXTENSION powa CASCADE;
23 - pg_overexplain
Allow EXPLAIN to dump even more details
Overview
CONTRIB Built-in Extension: pg_overexplain : Allow EXPLAIN to dump even more details
- Latest Version: 1.0
- Postgres Support:
18
- Need Load: Explicit Loading Required
- Need DDL: Dd not need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pg_overexplain is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pg_overexplain RPM from YUM repo directly:
dnf install postgresql18-contrib;
Install pg_overexplain DEB from APT repo directly:
apt install postgresql-18;
Extension pg_overexplain has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_overexplain'; # add to pg cluster config
Extension %s does not need CREATE EXTENSION command
24 - pg_logicalinspect
Logical decoding components inspection
Overview
CONTRIB Built-in Extension: pg_logicalinspect : Logical decoding components inspection
- Latest Version: 1.0
- Postgres Support:
18
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pg_logicalinspect is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pg_logicalinspect RPM from YUM repo directly:
dnf install postgresql18-contrib;
Install pg_logicalinspect DEB from APT repo directly:
apt install postgresql-18;
Create pg_logicalinspect extension on PostgreSQL cluster:
CREATE EXTENSION pg_logicalinspect;
25 - pageinspect
inspect the contents of database pages at a low level
Overview
CONTRIB Built-in Extension: pageinspect : inspect the contents of database pages at a low level
- Latest Version: 1.12
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pageinspect is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pageinspect RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install pageinspect DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create pageinspect extension on PostgreSQL cluster:
CREATE EXTENSION pageinspect;
26 - pgrowlocks
show row-level locking information
Overview
CONTRIB Built-in Extension: pgrowlocks : show row-level locking information
- Latest Version: 1.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pgrowlocks is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pgrowlocks RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install pgrowlocks DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create pgrowlocks extension on PostgreSQL cluster:
CREATE EXTENSION pgrowlocks;
27 - sslinfo
information about SSL certificates
Overview
CONTRIB Built-in Extension: sslinfo : information about SSL certificates
- Latest Version: 1.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension sslinfo is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install sslinfo RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install sslinfo DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create sslinfo extension on PostgreSQL cluster:
CREATE EXTENSION sslinfo;
28 - pg_buffercache
examine the shared buffer cache
Overview
CONTRIB Built-in Extension: pg_buffercache : examine the shared buffer cache
- Latest Version: 1.5
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pg_buffercache is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pg_buffercache RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install pg_buffercache DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create pg_buffercache extension on PostgreSQL cluster:
CREATE EXTENSION pg_buffercache;
29 - pg_walinspect
functions to inspect contents of PostgreSQL Write-Ahead Log
Overview
CONTRIB Built-in Extension: pg_walinspect : functions to inspect contents of PostgreSQL Write-Ahead Log
- Latest Version: 1.1
- Postgres Support:
17,16,15
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pg_walinspect is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pg_walinspect RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
Install pg_walinspect DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
Create pg_walinspect extension on PostgreSQL cluster:
CREATE EXTENSION pg_walinspect;
30 - pg_freespacemap
examine the free space map (FSM)
Overview
CONTRIB Built-in Extension: pg_freespacemap : examine the free space map (FSM)
- Latest Version: 1.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pg_freespacemap is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pg_freespacemap RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install pg_freespacemap DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create pg_freespacemap extension on PostgreSQL cluster:
CREATE EXTENSION pg_freespacemap;
31 - pg_visibility
examine the visibility map (VM) and page-level visibility info
Overview
CONTRIB Built-in Extension: pg_visibility : examine the visibility map (VM) and page-level visibility info
- Latest Version: 1.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pg_visibility is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pg_visibility RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install pg_visibility DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create pg_visibility extension on PostgreSQL cluster:
CREATE EXTENSION pg_visibility;
32 - pgstattuple
show tuple-level statistics
Overview
CONTRIB Built-in Extension: pgstattuple : show tuple-level statistics
- Latest Version: 1.5
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pgstattuple is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pgstattuple RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install pgstattuple DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create pgstattuple extension on PostgreSQL cluster:
CREATE EXTENSION pgstattuple;
33 - auto_explain
Provides a means for logging execution plans of slow statements automatically
Overview
CONTRIB Built-in Extension: auto_explain : Provides a means for logging execution plans of slow statements automatically
- Latest Version: -
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Dd not need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension auto_explain is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install auto_explain RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install auto_explain DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Extension auto_explain has to be loaded via shared_preload_libraries
shared_preload_libraries = 'auto_explain'; # add to pg cluster config
Extension %s does not need CREATE EXTENSION command
34 - pg_stat_statements
track planning and execution statistics of all SQL statements executed
Overview
CONTRIB Built-in Extension: pg_stat_statements : track planning and execution statistics of all SQL statements executed
- Latest Version: 1.11
- Postgres Support:
17,16,15,14,13
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension pg_stat_statements is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pg_stat_statements RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install pg_stat_statements DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Extension pg_stat_statements has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pg_stat_statements'; # add to pg cluster config
Create pg_stat_statements extension on PostgreSQL cluster:
CREATE EXTENSION pg_stat_statements;