ADMIN - Administration

Utilities for Bloat Control, DirtyRead, BufferInspect, DDL Generate, ChecksumVerify, Permission, Priority, Catalog,…

Extension List

There are 40 extensions in 38 packages.

ExtensionPackageVersionLicenseLanguageDescription
pg_repackpg_repack1.5.3PostgreSQLCReorganize tables in PostgreSQL databases with minimal locks
pg_rewritepg_rewrite2.1.0BSD 3-ClauseCTool allows read write to the table during the rewriting
pg_squeezepg_squeeze1.9.1BSD 2-ClauseCA tool to remove unused space from a relation.
pg_dirtyreadpg_dirtyread2.7BSD 3-ClauseCRead dead but unvacuumed rows from table
pgfincorepgfincore1.3.1BSD 3-ClauseCexamine and manage the os buffer cache
pg_cooldownpg_cooldown0.1Apache-2.0Cremove buffered pages for specific relations
ddlxpg_ddlx0.30PostgreSQLSQLDDL eXtractor functions
pglinterpglinter1.1.1PostgreSQLRustPostgreSQL Linting and Analysis Extension
prioritizepg_prioritize1.0.4PostgreSQLCget and set the priority of PostgreSQL backends
pg_checksumspg_checksums1.3BSD 2-ClauseCActivate/deactivate/verify checksums in offline Postgres clusters
pg_readonlypg_readonly1.0.4PostgreSQLCcluster database read only
pgddpgdd0.6.1MITRustIntrospect pg data dictionary via standard SQL
pg_permissionspg_permissions1.4BSD 2-ClauseSQLview object permissions and compare them with the desired state
pgautofailoverpgautofailover2.2PostgreSQLCpg_auto_failover
pg_catcheckpg_catcheck1.6.0BSD 3-ClauseCDiagnosing system catalog corruption
pre_preparepreprepare0.9PostgreSQLCPre Prepare your Statement server side
pg_uplesspg_upless0.0.3PostgreSQLSQLDetect Useless UPDATE
pgcozypgcozy1.0PostgreSQLSQLPre-warming shared buffers according to previous pg_buffercache snapshots for PostgreSQL.
pg_orphanedpg_orphaned1.0PostgreSQLCDeal with orphaned files
pg_crashpg_crash1.0BSD 3-ClauseCSend random signals to random processes
pg_cheat_funcspg_cheat_funcs1.0PostgreSQLCProvides cheat (but useful) functions
fiopg_fio1.0BSD 3-ClauseCPostgreSQL File I/O Functions
qospg_qos1.0GPL-3.0CQoS resource governor extension for PostgreSQL sessions and queries
pg_saviorpg_savior0.0.1Apache-2.0CPostgres extension to save OOPS mistakes
safeupdatesafeupdate1.5ISCCRequire criteria for UPDATE and DELETE
pg_strictpg_strict1.0.2MITRustPrevent dangerous UPDATE and DELETE without WHERE clause
pg_drop_eventspg_drop_events0.1.0PostgreSQLSQLlogs transaction ids of drop table, drop column, drop materialized view statements
table_logtable_log0.6.4PostgreSQLCrecord table modification logs and PITR for table/row
pgagentpgagent4.2.3PostgreSQLCA PostgreSQL job scheduler
pg_prewarmpg_prewarm1.2PostgreSQLCprewarm relation data
pgpool_admpgpool4.7.1PostgreSQLCAdministrative functions for pgPool
pgpool_recoverypgpool4.7.1PostgreSQLCrecovery functions for pgpool-II for V4.3
pgpool_regclasspgpool4.7.1PostgreSQLCreplacement for regclass
lolo1.1PostgreSQLCLarge Object maintenance
basic_archivebasic_archive-PostgreSQLCan example of an archive module
basebackup_to_shellbasebackup_to_shell-PostgreSQLCadds a custom basebackup target called shell
old_snapshotold_snapshot1.0PostgreSQLCutilities in support of old_snapshot_threshold
adminpackadminpack2.1PostgreSQLCadministrative functions for PostgreSQL
amcheckamcheck1.4PostgreSQLCfunctions for verifying relation integrity
pg_surgerypg_surgery1.0PostgreSQLCextension to perform surgery on a damaged relation

pg_repack

pg_repack - 1.5.3 : Reorganize tables in PostgreSQL databases with minimal locks

ItemValueOSx86_64aarch64
Extensionpg_repackel818171615141817161514
Packagepg_repackel918171615141817161514
RPMpg_repack_$vel1018171615141817161514
DEBpostgresql-$v-repackd1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pg_rewrite

pg_rewrite - 2.1.0 : Tool allows read write to the table during the rewriting

ItemValueOSx86_64aarch64
Extensionpg_rewriteel818171615141817161514
Packagepg_rewriteel918171615141817161514
RPMpg_rewrite_$vel1018171615141817161514
DEBpostgresql-$v-pg-rewrited1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicenseBSD 3-Clauseu2418171615141817161514

pg_squeeze

pg_squeeze - 1.9.1 : A tool to remove unused space from a relation.

ItemValueOSx86_64aarch64
Extensionpg_squeezeel818171615141817161514
Packagepg_squeezeel918171615141817161514
RPMpg_squeeze_$vel1018171615141817161514
DEBpostgresql-$v-squeezed1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicenseBSD 2-Clauseu2418171615141817161514

pg_dirtyread

pg_dirtyread - 2.7 : Read dead but unvacuumed rows from table

ItemValueOSx86_64aarch64
Extensionpg_dirtyreadel818171615141817161514
Packagepg_dirtyreadel918171615141817161514
RPMpg_dirtyread_$vel1018171615141817161514
DEBpostgresql-$v-dirtyreadd1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicenseBSD 3-Clauseu2418171615141817161514

pgfincore

pgfincore - 1.3.1 : examine and manage the os buffer cache

ItemValueOSx86_64aarch64
Extensionpgfincoreel818171615141817161514
Packagepgfincoreel918171615141817161514
RPMpgfincore_$vel1018171615141817161514
DEBpostgresql-$v-pgfincored1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicenseBSD 3-Clauseu2418171615141817161514

pg_cooldown

pg_cooldown - 0.1 : remove buffered pages for specific relations

ItemValueOSx86_64aarch64
Extensionpg_cooldownel818171615141817161514
Packagepg_cooldownel918171615141817161514
RPMpg_cooldown_$vel1018171615141817161514
DEBpostgresql-$v-pg-cooldownd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514

ddlx

pg_ddlx - 0.30 : DDL eXtractor functions

ItemValueOSx86_64aarch64
Extensionddlxel818171615141817161514
Packagepg_ddlxel918171615141817161514
RPMddlx_$vel1018171615141817161514
DEBpostgresql-$v-ddlxd1218171615141817161514
LanguageSQLd1318171615141817161514
RepoMIXEDu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pglinter

pglinter - 1.1.1 : PostgreSQL Linting and Analysis Extension

ItemValueOSx86_64aarch64
Extensionpglinterel818171615141817161514
Packagepglinterel918171615141817161514
RPMpglinter_$vel1018171615141817161514
DEBpostgresql-$v-pglinterd1218171615141817161514
LanguageRustd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

prioritize

pg_prioritize - 1.0.4 : get and set the priority of PostgreSQL backends

ItemValueOSx86_64aarch64
Extensionprioritizeel818171615141817161514
Packagepg_prioritizeel918171615141817161514
RPMpg_prioritize_$vel1018171615141817161514
DEBpostgresql-$v-prioritized1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pg_checksums

pg_checksums - 1.3 : Activate/deactivate/verify checksums in offline Postgres clusters

ItemValueOSx86_64aarch64
Extensionpg_checksumsel818171615141817161514
Packagepg_checksumsel918171615141817161514
RPMpg_checksums_$vel1018171615141817161514
DEBpostgresql-$v-pg-checksumsd1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicenseBSD 2-Clauseu2418171615141817161514

pg_readonly

pg_readonly - 1.0.4 : cluster database read only

ItemValueOSx86_64aarch64
Extensionpg_readonlyel818171615141817161514
Packagepg_readonlyel918171615141817161514
RPMpg_readonly_$vel1018171615141817161514
DEBpostgresql-$v-pg-readonlyd1218171615141817161514
LanguageCd1318171615141817161514
RepoMIXEDu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pgdd

pgdd - 0.6.1 : Introspect pg data dictionary via standard SQL

ItemValueOSx86_64aarch64
Extensionpgddel818171615141817161514
Packagepgddel918171615141817161514
RPMpgdd_$vel1018171615141817161514
DEBpostgresql-$v-pgddd1218171615141817161514
LanguageRustd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseMITu2418171615141817161514

pg_permissions

pg_permissions - 1.4 : view object permissions and compare them with the desired state

ItemValueOSx86_64aarch64
Extensionpg_permissionsel818171615141817161514
Packagepg_permissionsel918171615141817161514
RPMpg_permissions_$vel1018171615141817161514
DEBpostgresql-$v-pg-permissionsd1218171615141817161514
LanguageSQLd1318171615141817161514
RepoMIXEDu2218171615141817161514
LicenseBSD 2-Clauseu2418171615141817161514

pgautofailover

pgautofailover - 2.2 : pg_auto_failover

ItemValueOSx86_64aarch64
Extensionpgautofailoverel818171615141817161514
Packagepgautofailoverel918171615141817161514
RPMpg_auto_failover_$vel1018171615141817161514
DEBpostgresql-$v-auto-failoverd1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pg_catcheck

pg_catcheck - 1.6.0 : Diagnosing system catalog corruption

ItemValueOSx86_64aarch64
Extensionpg_catcheckel818171615141817161514
Packagepg_catcheckel918171615141817161514
RPMpg_catcheck_$vel1018171615141817161514
DEBpostgresql-$v-pg-catcheckd1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicenseBSD 3-Clauseu2418171615141817161514

pre_prepare

preprepare - 0.9 : Pre Prepare your Statement server side

ItemValueOSx86_64aarch64
Extensionpre_prepareel818171615141817161514
Packagepreprepareel918171615141817161514
RPMpreprepare_$vel1018171615141817161514
DEBpostgresql-$v-preprepared1218171615141817161514
LanguageCd1318171615141817161514
RepoMIXEDu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pg_upless

pg_upless - 0.0.3 : Detect Useless UPDATE

ItemValueOSx86_64aarch64
Extensionpg_uplessel818171615141817161514
Packagepg_uplessel918171615141817161514
RPMpg_upless_$vel1018171615141817161514
DEBpostgresql-$v-pg-uplessd1218171615141817161514
LanguageSQLd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pgcozy

pgcozy - 1.0 : Pre-warming shared buffers according to previous pg_buffercache snapshots for PostgreSQL.

ItemValueOSx86_64aarch64
Extensionpgcozyel818171615141817161514
Packagepgcozyel918171615141817161514
RPMpgcozy_$vel1018171615141817161514
DEBpostgresql-$v-pgcozyd1218171615141817161514
LanguageSQLd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pg_orphaned

pg_orphaned - 1.0 : Deal with orphaned files

ItemValueOSx86_64aarch64
Extensionpg_orphanedel818171615141817161514
Packagepg_orphanedel918171615141817161514
RPMpg_orphaned_$vel1018171615141817161514
DEBpostgresql-$v-pg-orphanedd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pg_crash

pg_crash - 1.0 : Send random signals to random processes

ItemValueOSx86_64aarch64
Extensionpg_crashel818171615141817161514
Packagepg_crashel918171615141817161514
RPMpg_crash_$vel1018171615141817161514
DEBpostgresql-$v-pg-crashd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseBSD 3-Clauseu2418171615141817161514

pg_cheat_funcs

pg_cheat_funcs - 1.0 : Provides cheat (but useful) functions

ItemValueOSx86_64aarch64
Extensionpg_cheat_funcsel818171615141817161514
Packagepg_cheat_funcsel918171615141817161514
RPMpg_cheat_funcs_$vel1018171615141817161514
DEBpostgresql-$v-pg-cheat-funcsd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

fio

pg_fio - 1.0 : PostgreSQL File I/O Functions

ItemValueOSx86_64aarch64
Extensionfioel818171615141817161514
Packagepg_fioel918171615141817161514
RPMpg_fio_$vel1018171615141817161514
DEBpostgresql-$v-pg-fiod1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseBSD 3-Clauseu2418171615141817161514

qos

pg_qos - 1.0 : QoS resource governor extension for PostgreSQL sessions and queries

ItemValueOSx86_64aarch64
Extensionqosel818171615141817161514
Packagepg_qosel918171615141817161514
RPMpg_qos_$vel1018171615141817161514
DEBpostgresql-$v-qosd1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseGPL-3.0u2418171615141817161514

pg_savior

pg_savior - 0.0.1 : Postgres extension to save OOPS mistakes

ItemValueOSx86_64aarch64
Extensionpg_saviorel818171615141817161514
Packagepg_saviorel918171615141817161514
RPMpg_savior_$vel1018171615141817161514
DEBpostgresql-$v-pg-saviord1218171615141817161514
LanguageCd1318171615141817161514
RepoPIGSTYu2218171615141817161514
LicenseApache-2.0u2418171615141817161514

safeupdate

safeupdate - 1.5 : Require criteria for UPDATE and DELETE

ItemValueOSx86_64aarch64
Extensionsafeupdateel818171615141817161514
Packagesafeupdateel918171615141817161514
RPMsafeupdate_$vel1018171615141817161514
DEBpostgresql-$v-pg-safeupdated1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicenseISCu2418171615141817161514

pg_strict

pg_strict - 1.0.2 : Prevent dangerous UPDATE and DELETE without WHERE clause

ItemValueOSx86_64aarch64
Extensionpg_strictel818171615141817161514
Packagepg_strictel918171615141817161514
RPMpg_strict_$vel1018171615141817161514
DEBpg_strict_$vd12--
LanguageRustd13--
RepoPIGSTYu22--
LicenseMITu24--

pg_drop_events

pg_drop_events - 0.1.0 : logs transaction ids of drop table, drop column, drop materialized view statements

ItemValueOSx86_64aarch64
Extensionpg_drop_eventsel818171615141817161514
Packagepg_drop_eventsel918171615141817161514
RPMpg_drop_events_$vel1018171615141817161514
DEBpostgresql-$v-pg-drop-eventsd1218171615141817161514
LanguageSQLd1318171615141817161514
RepoMIXEDu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

table_log

table_log - 0.6.4 : record table modification logs and PITR for table/row

ItemValueOSx86_64aarch64
Extensiontable_logel818171615141817161514
Packagetable_logel918171615141817161514
RPMtable_log_$vel1018171615141817161514
DEBpostgresql-$v-tablelogd1218171615141817161514
LanguageCd1318171615141817161514
RepoMIXEDu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pgagent

pgagent - 4.2.3 : A PostgreSQL job scheduler

ItemValueOSx86_64aarch64
Extensionpgagentel818171615141817161514
Packagepgagentel918171615141817161514
RPMpgagent_$vel1018171615141817161514
DEBpgagentd12--
LanguageCd13--
RepoPGDGu22--
LicensePostgreSQLu24--

pg_prewarm

pg_prewarm - 1.2 : prewarm relation data

ItemValueOSx86_64aarch64
Extensionpg_prewarmel818171615141817161514
Packagepg_prewarmel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pgpool_adm

pgpool - 4.7.1 : Administrative functions for pgPool

ItemValueOSx86_64aarch64
Extensionpgpool_admel818171615141817161514
Packagepgpoolel918171615141817161514
RPMpgpool-II-pg$v-extensionsel1018171615141817161514
DEBpostgresql-$v-pgpool2d1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pgpool_recovery

pgpool - 4.7.1 : recovery functions for pgpool-II for V4.3

ItemValueOSx86_64aarch64
Extensionpgpool_recoveryel818171615141817161514
Packagepgpoolel918171615141817161514
RPMpgpool-II-pg$v-extensionsel1018171615141817161514
DEBpostgresql-$v-pgpool2d1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pgpool_regclass

pgpool - 4.7.1 : replacement for regclass

ItemValueOSx86_64aarch64
Extensionpgpool_regclassel818171615141817161514
Packagepgpoolel918171615141817161514
RPMpgpool-II-pg$v-extensionsel1018171615141817161514
DEBpostgresql-$v-pgpool2d1218171615141817161514
LanguageCd1318171615141817161514
RepoPGDGu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

lo

lo - 1.1 : Large Object maintenance

ItemValueOSx86_64aarch64
Extensionloel818171615141817161514
Packageloel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

basic_archive

basic_archive - - : an example of an archive module

ItemValueOSx86_64aarch64
Extensionbasic_archiveel818171615141817161514
Packagebasic_archiveel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

basebackup_to_shell

basebackup_to_shell - - : adds a custom basebackup target called shell

ItemValueOSx86_64aarch64
Extensionbasebackup_to_shellel818171615141817161514
Packagebasebackup_to_shellel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

old_snapshot

old_snapshot - 1.0 : utilities in support of old_snapshot_threshold

ItemValueOSx86_64aarch64
Extensionold_snapshotel818171615141817161514
Packageold_snapshotel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

adminpack

adminpack - 2.1 : administrative functions for PostgreSQL

ItemValueOSx86_64aarch64
Extensionadminpackel818171615141817161514
Packageadminpackel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

amcheck

amcheck - 1.4 : functions for verifying relation integrity

ItemValueOSx86_64aarch64
Extensionamcheckel818171615141817161514
Packageamcheckel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

pg_surgery

pg_surgery - 1.0 : extension to perform surgery on a damaged relation

ItemValueOSx86_64aarch64
Extensionpg_surgeryel818171615141817161514
Packagepg_surgeryel918171615141817161514
RPMpostgresql$v-contribel1018171615141817161514
DEBpostgresql-$vd1218171615141817161514
LanguageCd1318171615141817161514
RepoCONTRIBu2218171615141817161514
LicensePostgreSQLu2418171615141817161514

Last Modified 2026-03-12: add pg extension catalog (95749bf)