https://github.com/ibarwick/firebird_fdw/
firebird_fdw is a foreign data wrapper (FDW) to connect PostgreSQL to Firebird. It provides both read (SELECT) and write (INSERT/UPDATE/DELETE) support, WHERE-clause pushdowns, connection caching and Firebird transaction support.
The PostgreSQL RPM repository uses PostgreSQL version numbers in the RPM packages. For example firebird_fdw for PostgreSQL 17 is named as firebird_fdw_17. Similarly firebird_fdw for PostgreSQL 15 is named as firebird_fdw_15.
firebird_fdw provides the following subpackages:
Install PGDG repository from: https://yum.postgresql.org/repopackages/
OS | Command |
---|---|
RHEL / Rocky Linux / AlmaLinux / Fedora | dnf install firebird_fdw_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 firebird_fdw;
Please visit firebird_fdw documentation for options while creating the foreign server and using it.
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 |