Percona Distribution for PostgreSQL 12 Documentation¶
Percona Distribution for PostgreSQL is a collection of tools to assist you in managing your PostgreSQL database system: it installs PostgreSQL and complements it by a selection of extensions that enable solving essential practical tasks efficiently:
pg_repack rebuilds PostgreSQL database objects
pgAudit provides detailed session or object audit logging via the standard PostgreSQL logging facility
pgAudit set_user - The
pgAuditextension provides an additional layer of logging and control when unprivileged users must escalate themselves to superuser or object owner roles in order to perform needed maintenance tasks.
pgBackRest is a backup and restore solution for PostgreSQL
Patroni is an HA (High Availability) solution for PostgreSQL.
pg_stat_monitor collects and aggregates statistics for PostgreSQL and provides histogram information.
PgBouncer - a lightweight connection pooler for PostgreSQL
pgBadger - a fast PostgreSQL Log Analyzer.
wal2json - a PostgreSQL logical decoding JSON output plugin.
HAProxy - a high-availability and load-balancing solution
A collection of additional PostgreSQL contrib extensions
Percona Distribution for PostgreSQL is also shipped with the libpq library. It contains “a set of library functions that allow client programs to pass queries to the PostgreSQL backend server and to receive the results of these queries.” 1
Installation and Upgrade¶
- Installing Percona Distribution for PostgreSQL
- Upgrading Percona Distribution for PostgreSQL from 11 to 12
- Minor Upgrade of Percona Distribution for PostgreSQL
Uninstall Percona Distribution for PostgreSQL¶