Platform Support¶
PostgreSQL versions¶
| Version | Status |
|---|---|
| PostgreSQL 15 | Supported |
| PostgreSQL 16 | Supported |
| PostgreSQL 17 | Supported |
| PostgreSQL 18 | Supported |
| PostgreSQL 19 | To be verified on release |
pg_config paths¶
pg_config is the small utility that reports where a PostgreSQL installation keeps its files — the make install commands throughout this site need its path so they know where to place pg_relay's files.
| Platform | pg_config path |
|---|---|
| RHEL / Rocky / AlmaLinux 8/9 | /usr/pgsql-{version}/bin/pg_config |
| Ubuntu 24.04 / Debian 12 | /usr/lib/postgresql/{version}/bin/pg_config |
| macOS Homebrew (Apple Silicon) | /opt/homebrew/opt/postgresql@{version}/bin/pg_config |
| macOS Homebrew (Intel) | /usr/local/opt/postgresql@{version}/bin/pg_config |
Go version¶
Go 1.26.5 or later is required to build the Processor from source. It has only one external dependency: github.com/jackc/pgx/v5 (a PostgreSQL driver for Go). Everything else it uses comes from the Go standard library.
Windows notes¶
There is no make on Windows. Use the PowerShell installer instead:
This copies pg_relay.control and every SQL script needed to reach the current version to the correct share\extension\ directory for the PostgreSQL version you specify.
The Processor binary is installed as a Windows service using NSSM — see Installing the Processor in the User Guide for the full command sequence.
Support¶
pg_relay is published and maintained by Pebble IT Solutions Pty Ltd, Australia.
- Source and releases: gitlab.com/pebble-it/pg_relay
- Issue tracker: gitlab.com/pebble-it/pg_relay/-/issues
- Licence: MIT — see the Licence book.
Copyright © 2026 Pebble IT Solutions Pty Ltd, Australia. Licensed under the MIT Licence.