Installing PG Failover Slots¶
PG Failover Slots is supported on the same platforms as the Postgres distribution you’re using. Support for PG Failover Slots starts with Postgres 12. For details, see:
Prerequisites¶
Before you begin the installation process:
Install Postgres. See: - Installing EDB Postgres Advanced Server
Installing EDB Postgres Extended Server
Set up the repository.
Setting up the repository is a one-time task. If you’ve already set up your repository, you don’t need to perform this step.
To set up the repository, go to EDB repositories , and follow the instructions provided there.
Install the package¶
The syntax for the RPM package install command is:
sudo <package-manager> -y install pg-<postgres><postgres_version>-pg-failover_slots<major_version>
The syntax for the Debian package install command is:
sudo <package-manager> -y install pg-<postgres><postgres_version>-pg-failover_slots-<major_version>
Where:
<package-manager>is the package manager used with your operating system:
Package manager |
Operating system |
|---|---|
dnf |
RHEL 8 and derivatives |
yum |
RHEL 7 and derivatives, CentOS 7 |
zypper |
SLES |
apt-get |
Debian and derivatives |
<postgres>is the distribution of Postgres you’re using:
Postgres distribution |
Value |
|---|---|
PostgreSQL |
pg |
EDB Postgres Advanced Server |
as |
EDB Postgres Extended |
postgresextended |
<postgres_version>is the version of Postgres you’re using.<major_version>is the major version of PG Failover Slots you’re installing.
For example, to install PG Failover Slots 1.0.0 for EDB Postgres Advanced Server 15 on a RHEL 8 platform:
sudo dnf -y install pg-as15-pg-failover_slots
To install PG Failover Slots 1.0.0 for EDB Postgres Advanced Server 15 on a Debian 11 platform:
sudo apt-get -y install pg-as15-pg-failover_slots-1