Skip to content
logo
Percona Product Documentation
Overview
Initializing search
    percona/postgresql-docs
    percona/postgresql-docs
    • Percona Distribution for PostgreSQL 12 Documentation
        • Overview
          • Package contents
            • percona-ppg-server
            • percona-ppg-server-ha
        • Install on Debian and Ubuntu
        • Install on RHEL and derivatives
        • Enable Percona Distribution for PostgreSQL extensions
        • Repositories overview
      • Migrate from PostgreSQL to Percona Distribution for PostgreSQL
      • Upgrading Percona Distribution for PostgreSQL from 11 to 12
      • Minor Upgrade of Percona Distribution for PostgreSQL
      • pg_stat_monitor
      • High availability
        • Deploying on Debian or Ubuntu
        • Deploying on RHEL or CentOS
        • Testing the Patroni PostgreSQL Cluster
      • Backup and disaster recovery
        • Deploying backup and disaster recovery solution in Percona Distribution for PostgreSQL
      • LDAP authentication
    • Uninstall
      • Release notes index
      • Percona Distribution for PostgreSQL 12.13 (2022-12-01)
      • Percona Distribution for PostgreSQL 12.12 (2022-09-07)
      • Percona Distribution for PostgreSQL 12.11 (2022-06-06)
      • Percona Distribution for PostgreSQL 12.10 Second Update (2022-05-05)
      • Percona Distribution for PostgreSQL 12.10 Update (2022-04-14)
      • Percona Distribution for PostgreSQL 12.10 (2022-03-30)
      • Percona Distribution for PostgreSQL 12.9 (2021-12-13)
      • Percona Distribution for PostgreSQL 12.8 Update (2021-12-07)
      • Percona Distribution for PostgreSQL 12.8 (2021-09-09)
      • Percona Distribution for PostgreSQL 12.7 Third Update (2021-07-15)
      • Percona Distribution for PostgreSQL 12.7 Second Update (2021-07-01)
      • Percona Distribution for PostgreSQL 12.7 Update (2021-06-10)
      • Percona Distribution for PostgreSQL 12.7 (2021-05-24)
      • Percona Distribution for PostgreSQL 12.6 Fourth Update (2021-06-10)
      • Percona Distribution for PostgreSQL 12.6 Third Update (2021-05-10)
      • Percona Distribution for PostgreSQL 12.6 Second Update (2021-04-27)
      • Percona Distribution for PostgreSQL 12.6 Update (2021-04-12)
      • Percona Distribution for PostgreSQL 12.6 (2021-03-09)
      • Percona Distribution for PostgreSQL 12.5 (2020-12-07)
      • Percona Distribution for PostgreSQL 12.4 Update (2020-09-22)
      • Percona Distribution for PostgreSQL 12.4 (2020-09-11)
      • Percona Distribution for PostgreSQL 12.3 (2020-06-11)
      • Percona Distribution for PostgreSQL 12.2 (2020-05-15)
    • Licensing
    • Package contents
      • percona-ppg-server
      • percona-ppg-server-ha

    Install Percona Distribution for PostgreSQL¶

    We recommend that you install Percona Distribution for PostgreSQL from Percona repositories using the package manager of your operating system. Find the list of supported Linux distributions on the Percona Software and Platform Lifecycle page page.

    Installing Percona Distribution for PostgreSQL from Percona repositories means to subscribe to these repositories. Percona provides the percona-release repository management tool for this purpose. It simplifies operating repositories and enables to install and update both Percona Distribution for PostgreSQL packages and required dependencies smoothly.

    Package contents¶

    In addition to individual packages for its components, Percona Distribution for PostgreSQL also includes two meta-packages: percona-ppg-server and percona-ppg-server-ha.

    Using a meta-package, you can install all components it contains in one go.

    percona-ppg-server¶

    percona-ppg-server-12

    percona-ppg-server12

    The percona-ppg-server meta-package installs the PostgreSQL server with the following packages:

    Package contents Description
    percona-postgresql%{pgmajorversion}-server The PostgreSQL server package.
    percona-postgresql-common PostgreSQL database-cluster manager. It provides a structure under which multiple versions of PostgreSQL may be installed and/or multiple clusters maintained at one time.
    percona-postgresql%{pgmajorversion}-contrib A collection of additional PostgreSQLcontrib extensions
    percona-pg-stat-monitor%{pgmajorversion} A Query Performance Monitoring tool for PostgreSQL.
    percona-pgaudit Provides detailed session or object audit logging via the standard PostgreSQL logging facility.
    percona-pg_repack%{pgmajorversion} rebuilds PostgreSQL database objects.
    percona-wal2json%{pgmajorversion} a PostgreSQL logical decoding JSON output plugin.

    The %{pgmajorversion} variable stands for the major version of PostgreSQL.

    percona-ppg-server-ha¶

    percona-ppg-server-ha-12

    percona-ppg-server-ha12

    The percona-ppg-server-ha meta-package installs high-availability components that are recommended by Percona:

    Package contents Description
    percona-patroni A high-availability solution for PostgreSQL.
    percona-haproxy A high-availability and load-balancing solution
    etcd A consistent, distributed key-value store
    python3-python-etcd A Python client for ETCD.1

    To install Percona Distribution for PostgreSQL, refer to the following tutorials:

    • On Debian and Ubuntu
    • On Red Hat Enterprise Linux and derivatives

    1. Is included in repositories for RHEL 8 / CentOS 8 operating systems ↩

    Contact Us

    For free technical help, visit the Percona Community Forum.

    To report bugs or submit feature requests, open a JIRA ticket.

    For paid support and managed or consulting services , contact Percona Sales.


    Last update: January 13, 2023
    Created: June 4, 2021
    Percona LLC, © 2022
    Made with Material for MkDocs

    Cookie consent

    We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.