https://github.com/plproxy/plproxy/
plproxy is database partitioning system implemented as PL language.
The PostgreSQL RPM repository uses PostgreSQL version numbers in the RPM packages. For example plproxy for PostgreSQL 17 is named as plproxy_17. Similarly plproxy for PostgreSQL 15 is named as plproxy_15.
plproxy provides the following subpackages:
Install PGDG repository from: https://yum.postgresql.org/repopackages/
| OS | Command |
|---|---|
| RHEL / Rocky Linux / AlmaLinux / Fedora | dnf install plproxy_17 (or change the version as described above) |
Connect to the database that you want to create the extension as superuser and run:
CREATE EXTENSION plproxy;
| PostgreSQL version(s) | OS version | Arch | Status |
|---|---|---|---|
| 17,16,15,14,13 | RHEL / Rocky Linux / AlmaLinux 9 | x86_64, aarch64 | Available |
| 17,16,15,14,13 | RHEL / Rocky Linux / AlmaLinux 8 | x86_64, aarch64 | Available |
| 17,16,15,14,13 | Fedora Linux | x86_64 | Available |