oracle_fdw

oracle_fdw

oracle_fdw : foreign data wrapper for Oracle access

Overview

ID Extension Package Version Category License Language
8610
oracle_fdw
oracle_fdw
2.8.0
FDW
PostgreSQL
C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--s-d--
No
Yes
No
Yes
no
no
Relationships
See Also
mysql_fdw
tds_fdw
db2_fdw
firebird_fdw
orafce
wrappers
odbc_fdw
jdbc_fdw

require oracle-libs

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
PGDG
2.8.0
18
17
16
15
14
oracle_fdw -
RPM
PGDG
2.8.0
18
17
16
15
14
oracle_fdw_$v -
DEB
PGDG
2.8.0
18
17
16
15
14
postgresql-$v-oracle-fdw -
Linux / PG PG18 PG17 PG16 PG15 PG14
el8.x86_64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
el8.aarch64
MISS
MISS
MISS
MISS
MISS
el9.x86_64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
el9.aarch64
MISS
MISS
MISS
MISS
MISS
el10.x86_64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
el10.aarch64
MISS
MISS
MISS
MISS
MISS
d12.x86_64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
d12.aarch64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
d13.x86_64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
d13.aarch64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
u22.x86_64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
u22.aarch64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
u24.x86_64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
u24.aarch64
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
PGDG 2.8.0
Package Version OS ORG SIZE File URL
oracle_fdw_18 2.8.0 el8.x86_64 pgdg 88.0 KiB oracle_fdw_18-2.8.0-9PGDG.rhel8.10.x86_64.rpm
oracle_fdw_18 2.8.0 el8.x86_64 pgdg 87.9 KiB oracle_fdw_18-2.8.0-8PGDG.rhel8.x86_64.rpm
oracle_fdw_18 2.8.0 el8.x86_64 pgdg 87.8 KiB oracle_fdw_18-2.8.0-7PGDG.rhel8.x86_64.rpm
oracle_fdw_18 2.8.0 el8.x86_64 pgdg 87.8 KiB oracle_fdw_18-2.8.0-6PGDG.rhel8.x86_64.rpm
oracle_fdw_18 2.8.0 el9.x86_64 pgdg 85.2 KiB oracle_fdw_18-2.8.0-9PGDG.rhel9.7.x86_64.rpm
oracle_fdw_18 2.8.0 el9.x86_64 pgdg 85.1 KiB oracle_fdw_18-2.8.0-8PGDG.rhel9.x86_64.rpm
oracle_fdw_18 2.8.0 el9.x86_64 pgdg 85.1 KiB oracle_fdw_18-2.8.0-7PGDG.rhel9.x86_64.rpm
oracle_fdw_18 2.8.0 el9.x86_64 pgdg 85.2 KiB oracle_fdw_18-2.8.0-6PGDG.rhel9.x86_64.rpm
oracle_fdw_18 2.8.0 el10.x86_64 pgdg 87.0 KiB oracle_fdw_18-2.8.0-9PGDG.rhel10.1.x86_64.rpm
oracle_fdw_18 2.8.0 el10.x86_64 pgdg 87.3 KiB oracle_fdw_18-2.8.0-8PGDG.rhel10.x86_64.rpm
oracle_fdw_18 2.8.0 el10.x86_64 pgdg 87.2 KiB oracle_fdw_18-2.8.0-7PGDG.rhel10.x86_64.rpm
oracle_fdw_18 2.8.0 el10.x86_64 pgdg 87.3 KiB oracle_fdw_18-2.8.0-6PGDG.rhel10.x86_64.rpm
postgresql-18-oracle-fdw 2.8.0 d12.x86_64 pgdg 85.3 KiB postgresql-18-oracle-fdw_2.8.0-2.pgdg12+1_amd64.deb
postgresql-18-oracle-fdw 2.8.0 d12.aarch64 pgdg 79.0 KiB postgresql-18-oracle-fdw_2.8.0-2.pgdg12+1_arm64.deb
postgresql-18-oracle-fdw 2.8.0 d13.x86_64 pgdg 85.3 KiB postgresql-18-oracle-fdw_2.8.0-2.pgdg13+1_amd64.deb
postgresql-18-oracle-fdw 2.8.0 d13.aarch64 pgdg 79.1 KiB postgresql-18-oracle-fdw_2.8.0-2.pgdg13+1_arm64.deb
postgresql-18-oracle-fdw 2.8.0 u22.x86_64 pgdg 73.4 KiB postgresql-18-oracle-fdw_2.8.0-2.pgdg22.04+1_amd64.deb
postgresql-18-oracle-fdw 2.8.0 u22.aarch64 pgdg 67.7 KiB postgresql-18-oracle-fdw_2.8.0-2.pgdg22.04+1_arm64.deb
postgresql-18-oracle-fdw 2.8.0 u24.x86_64 pgdg 73.4 KiB postgresql-18-oracle-fdw_2.8.0-2.pgdg24.04+1_amd64.deb
postgresql-18-oracle-fdw 2.8.0 u24.aarch64 pgdg 67.7 KiB postgresql-18-oracle-fdw_2.8.0-2.pgdg24.04+1_arm64.deb
Package Version OS ORG SIZE File URL
oracle_fdw_17 2.8.0 el8.x86_64 pgdg 88.0 KiB oracle_fdw_17-2.8.0-9PGDG.rhel8.10.x86_64.rpm
oracle_fdw_17 2.8.0 el8.x86_64 pgdg 87.9 KiB oracle_fdw_17-2.8.0-8PGDG.rhel8.x86_64.rpm
oracle_fdw_17 2.8.0 el8.x86_64 pgdg 87.8 KiB oracle_fdw_17-2.8.0-7PGDG.rhel8.x86_64.rpm
oracle_fdw_17 2.8.0 el8.x86_64 pgdg 87.8 KiB oracle_fdw_17-2.8.0-6PGDG.rhel8.x86_64.rpm
oracle_fdw_17 2.8.0 el8.x86_64 pgdg 87.7 KiB oracle_fdw_17-2.8.0-5PGDG.rhel8.x86_64.rpm
oracle_fdw_17 2.7.0 el8.x86_64 pgdg 86.8 KiB oracle_fdw_17-2.7.0-4PGDG.rhel8.x86_64.rpm
oracle_fdw_17 2.7.0 el8.x86_64 pgdg 86.8 KiB oracle_fdw_17-2.7.0-3PGDG.rhel8.x86_64.rpm
oracle_fdw_17 2.8.0 el9.x86_64 pgdg 85.0 KiB oracle_fdw_17-2.8.0-9PGDG.rhel9.7.x86_64.rpm
oracle_fdw_17 2.8.0 el9.x86_64 pgdg 85.0 KiB oracle_fdw_17-2.8.0-8PGDG.rhel9.x86_64.rpm
oracle_fdw_17 2.8.0 el9.x86_64 pgdg 84.9 KiB oracle_fdw_17-2.8.0-7PGDG.rhel9.x86_64.rpm
oracle_fdw_17 2.8.0 el9.x86_64 pgdg 85.1 KiB oracle_fdw_17-2.8.0-6PGDG.rhel9.x86_64.rpm
oracle_fdw_17 2.8.0 el9.x86_64 pgdg 85.0 KiB oracle_fdw_17-2.8.0-5PGDG.rhel9.x86_64.rpm
oracle_fdw_17 2.7.0 el9.x86_64 pgdg 84.4 KiB oracle_fdw_17-2.7.0-5PGDG.rhel9.x86_64.rpm
oracle_fdw_17 2.7.0 el9.x86_64 pgdg 84.2 KiB oracle_fdw_17-2.7.0-4PGDG.rhel9.x86_64.rpm
oracle_fdw_17 2.7.0 el9.x86_64 pgdg 84.3 KiB oracle_fdw_17-2.7.0-3PGDG.rhel9.x86_64.rpm
oracle_fdw_17 2.8.0 el10.x86_64 pgdg 87.0 KiB oracle_fdw_17-2.8.0-9PGDG.rhel10.1.x86_64.rpm
oracle_fdw_17 2.8.0 el10.x86_64 pgdg 87.3 KiB oracle_fdw_17-2.8.0-8PGDG.rhel10.x86_64.rpm
oracle_fdw_17 2.8.0 el10.x86_64 pgdg 87.2 KiB oracle_fdw_17-2.8.0-7PGDG.rhel10.x86_64.rpm
oracle_fdw_17 2.8.0 el10.x86_64 pgdg 87.3 KiB oracle_fdw_17-2.8.0-6PGDG.rhel10.x86_64.rpm
postgresql-17-oracle-fdw 2.8.0 d12.x86_64 pgdg 85.3 KiB postgresql-17-oracle-fdw_2.8.0-2.pgdg12+1_amd64.deb
postgresql-17-oracle-fdw 2.8.0 d12.aarch64 pgdg 79.0 KiB postgresql-17-oracle-fdw_2.8.0-2.pgdg12+1_arm64.deb
postgresql-17-oracle-fdw 2.8.0 d13.x86_64 pgdg 85.4 KiB postgresql-17-oracle-fdw_2.8.0-2.pgdg13+1_amd64.deb
postgresql-17-oracle-fdw 2.8.0 d13.aarch64 pgdg 79.2 KiB postgresql-17-oracle-fdw_2.8.0-2.pgdg13+1_arm64.deb
postgresql-17-oracle-fdw 2.8.0 u22.x86_64 pgdg 73.4 KiB postgresql-17-oracle-fdw_2.8.0-2.pgdg22.04+1_amd64.deb
postgresql-17-oracle-fdw 2.8.0 u22.aarch64 pgdg 67.6 KiB postgresql-17-oracle-fdw_2.8.0-2.pgdg22.04+1_arm64.deb
postgresql-17-oracle-fdw 2.8.0 u24.x86_64 pgdg 73.7 KiB postgresql-17-oracle-fdw_2.8.0-2.pgdg24.04+1_amd64.deb
postgresql-17-oracle-fdw 2.8.0 u24.aarch64 pgdg 67.7 KiB postgresql-17-oracle-fdw_2.8.0-2.pgdg24.04+1_arm64.deb
Package Version OS ORG SIZE File URL
oracle_fdw_16 2.8.0 el8.x86_64 pgdg 88.0 KiB oracle_fdw_16-2.8.0-9PGDG.rhel8.10.x86_64.rpm
oracle_fdw_16 2.8.0 el8.x86_64 pgdg 87.9 KiB oracle_fdw_16-2.8.0-8PGDG.rhel8.x86_64.rpm
oracle_fdw_16 2.8.0 el8.x86_64 pgdg 87.8 KiB oracle_fdw_16-2.8.0-7PGDG.rhel8.x86_64.rpm
oracle_fdw_16 2.8.0 el8.x86_64 pgdg 87.8 KiB oracle_fdw_16-2.8.0-6PGDG.rhel8.x86_64.rpm
oracle_fdw_16 2.8.0 el8.x86_64 pgdg 87.7 KiB oracle_fdw_16-2.8.0-5PGDG.rhel8.x86_64.rpm
oracle_fdw_16 2.7.0 el8.x86_64 pgdg 86.9 KiB oracle_fdw_16-2.7.0-4PGDG.rhel8.x86_64.rpm
oracle_fdw_16 2.7.0 el8.x86_64 pgdg 86.8 KiB oracle_fdw_16-2.7.0-3PGDG.rhel8.x86_64.rpm
oracle_fdw_16 2.6.0 el8.x86_64 pgdg 85.9 KiB oracle_fdw_16-2.6.0-3PGDG.rhel8.x86_64.rpm
oracle_fdw_16 2.6.0 el8.x86_64 pgdg 85.9 KiB oracle_fdw_16-2.6.0-2PGDG.rhel8.x86_64.rpm
oracle_fdw_16 2.8.0 el9.x86_64 pgdg 85.0 KiB oracle_fdw_16-2.8.0-9PGDG.rhel9.7.x86_64.rpm
oracle_fdw_16 2.8.0 el9.x86_64 pgdg 85.1 KiB oracle_fdw_16-2.8.0-8PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.8.0 el9.x86_64 pgdg 85.0 KiB oracle_fdw_16-2.8.0-7PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.8.0 el9.x86_64 pgdg 85.1 KiB oracle_fdw_16-2.8.0-6PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.8.0 el9.x86_64 pgdg 85.0 KiB oracle_fdw_16-2.8.0-5PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.7.0 el9.x86_64 pgdg 84.5 KiB oracle_fdw_16-2.7.0-5PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.7.0 el9.x86_64 pgdg 84.3 KiB oracle_fdw_16-2.7.0-4PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.7.0 el9.x86_64 pgdg 84.4 KiB oracle_fdw_16-2.7.0-3PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.6.0 el9.x86_64 pgdg 83.4 KiB oracle_fdw_16-2.6.0-3PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.6.0 el9.x86_64 pgdg 83.5 KiB oracle_fdw_16-2.6.0-2PGDG.rhel9.x86_64.rpm
oracle_fdw_16 2.8.0 el10.x86_64 pgdg 87.2 KiB oracle_fdw_16-2.8.0-9PGDG.rhel10.1.x86_64.rpm
oracle_fdw_16 2.8.0 el10.x86_64 pgdg 87.4 KiB oracle_fdw_16-2.8.0-8PGDG.rhel10.x86_64.rpm
oracle_fdw_16 2.8.0 el10.x86_64 pgdg 87.4 KiB oracle_fdw_16-2.8.0-7PGDG.rhel10.x86_64.rpm
oracle_fdw_16 2.8.0 el10.x86_64 pgdg 87.4 KiB oracle_fdw_16-2.8.0-6PGDG.rhel10.x86_64.rpm
postgresql-16-oracle-fdw 2.8.0 d12.x86_64 pgdg 85.4 KiB postgresql-16-oracle-fdw_2.8.0-2.pgdg12+1_amd64.deb
postgresql-16-oracle-fdw 2.8.0 d12.aarch64 pgdg 79.1 KiB postgresql-16-oracle-fdw_2.8.0-2.pgdg12+1_arm64.deb
postgresql-16-oracle-fdw 2.8.0 d13.x86_64 pgdg 85.4 KiB postgresql-16-oracle-fdw_2.8.0-2.pgdg13+1_amd64.deb
postgresql-16-oracle-fdw 2.8.0 d13.aarch64 pgdg 79.2 KiB postgresql-16-oracle-fdw_2.8.0-2.pgdg13+1_arm64.deb
postgresql-16-oracle-fdw 2.8.0 u22.x86_64 pgdg 73.3 KiB postgresql-16-oracle-fdw_2.8.0-2.pgdg22.04+1_amd64.deb
postgresql-16-oracle-fdw 2.8.0 u22.aarch64 pgdg 67.7 KiB postgresql-16-oracle-fdw_2.8.0-2.pgdg22.04+1_arm64.deb
postgresql-16-oracle-fdw 2.8.0 u24.x86_64 pgdg 73.9 KiB postgresql-16-oracle-fdw_2.8.0-2.pgdg24.04+1_amd64.deb
postgresql-16-oracle-fdw 2.8.0 u24.aarch64 pgdg 67.8 KiB postgresql-16-oracle-fdw_2.8.0-2.pgdg24.04+1_arm64.deb
Package Version OS ORG SIZE File URL
oracle_fdw_15 2.8.0 el8.x86_64 pgdg 88.7 KiB oracle_fdw_15-2.8.0-9PGDG.rhel8.10.x86_64.rpm
oracle_fdw_15 2.8.0 el8.x86_64 pgdg 88.6 KiB oracle_fdw_15-2.8.0-8PGDG.rhel8.x86_64.rpm
oracle_fdw_15 2.8.0 el8.x86_64 pgdg 88.5 KiB oracle_fdw_15-2.8.0-7PGDG.rhel8.x86_64.rpm
oracle_fdw_15 2.8.0 el8.x86_64 pgdg 88.5 KiB oracle_fdw_15-2.8.0-6PGDG.rhel8.x86_64.rpm
oracle_fdw_15 2.8.0 el8.x86_64 pgdg 88.4 KiB oracle_fdw_15-2.8.0-5PGDG.rhel8.x86_64.rpm
oracle_fdw_15 2.7.0 el8.x86_64 pgdg 87.5 KiB oracle_fdw_15-2.7.0-4PGDG.rhel8.x86_64.rpm
oracle_fdw_15 2.7.0 el8.x86_64 pgdg 87.4 KiB oracle_fdw_15-2.7.0-3PGDG.rhel8.x86_64.rpm
oracle_fdw_15 2.6.0 el8.x86_64 pgdg 86.7 KiB oracle_fdw_15-2.6.0-3PGDG.rhel8.x86_64.rpm
oracle_fdw_15 2.6.0 el8.x86_64 pgdg 86.6 KiB oracle_fdw_15-2.6.0-1PGDG.rhel8.x86_64.rpm
oracle_fdw_15 2.5.0 el8.x86_64 pgdg 84.2 KiB oracle_fdw_15-2.5.0-3.rhel8.x86_64.rpm
oracle_fdw_15 2.5.0 el8.x86_64 pgdg 84.1 KiB oracle_fdw_15-2.5.0-2.rhel8.x86_64.rpm
oracle_fdw_15 2.5.0 el8.x86_64 pgdg 84.0 KiB oracle_fdw_15-2.5.0-1.rhel8.x86_64.rpm
oracle_fdw_15 2.8.0 el9.x86_64 pgdg 87.4 KiB oracle_fdw_15-2.8.0-9PGDG.rhel9.7.x86_64.rpm
oracle_fdw_15 2.8.0 el9.x86_64 pgdg 87.4 KiB oracle_fdw_15-2.8.0-8PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.8.0 el9.x86_64 pgdg 87.3 KiB oracle_fdw_15-2.8.0-7PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.8.0 el9.x86_64 pgdg 87.5 KiB oracle_fdw_15-2.8.0-6PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.8.0 el9.x86_64 pgdg 87.4 KiB oracle_fdw_15-2.8.0-5PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.7.0 el9.x86_64 pgdg 86.7 KiB oracle_fdw_15-2.7.0-5PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.7.0 el9.x86_64 pgdg 86.5 KiB oracle_fdw_15-2.7.0-4PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.7.0 el9.x86_64 pgdg 86.7 KiB oracle_fdw_15-2.7.0-3PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.6.0 el9.x86_64 pgdg 85.6 KiB oracle_fdw_15-2.6.0-3PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.6.0 el9.x86_64 pgdg 85.6 KiB oracle_fdw_15-2.6.0-1PGDG.rhel9.x86_64.rpm
oracle_fdw_15 2.5.0 el9.x86_64 pgdg 83.6 KiB oracle_fdw_15-2.5.0-3.rhel9.x86_64.rpm
oracle_fdw_15 2.5.0 el9.x86_64 pgdg 83.5 KiB oracle_fdw_15-2.5.0-2.rhel9.x86_64.rpm
oracle_fdw_15 2.5.0 el9.x86_64 pgdg 83.8 KiB oracle_fdw_15-2.5.0-1.rhel9.x86_64.rpm
oracle_fdw_15 2.8.0 el10.x86_64 pgdg 88.2 KiB oracle_fdw_15-2.8.0-9PGDG.rhel10.1.x86_64.rpm
oracle_fdw_15 2.8.0 el10.x86_64 pgdg 88.4 KiB oracle_fdw_15-2.8.0-8PGDG.rhel10.x86_64.rpm
oracle_fdw_15 2.8.0 el10.x86_64 pgdg 88.4 KiB oracle_fdw_15-2.8.0-7PGDG.rhel10.x86_64.rpm
oracle_fdw_15 2.8.0 el10.x86_64 pgdg 88.5 KiB oracle_fdw_15-2.8.0-6PGDG.rhel10.x86_64.rpm
postgresql-15-oracle-fdw 2.8.0 d12.x86_64 pgdg 86.2 KiB postgresql-15-oracle-fdw_2.8.0-2.pgdg12+1_amd64.deb
postgresql-15-oracle-fdw 2.8.0 d12.aarch64 pgdg 79.8 KiB postgresql-15-oracle-fdw_2.8.0-2.pgdg12+1_arm64.deb
postgresql-15-oracle-fdw 2.8.0 d13.x86_64 pgdg 86.3 KiB postgresql-15-oracle-fdw_2.8.0-2.pgdg13+1_amd64.deb
postgresql-15-oracle-fdw 2.8.0 d13.aarch64 pgdg 80.0 KiB postgresql-15-oracle-fdw_2.8.0-2.pgdg13+1_arm64.deb
postgresql-15-oracle-fdw 2.8.0 u22.x86_64 pgdg 75.6 KiB postgresql-15-oracle-fdw_2.8.0-2.pgdg22.04+1_amd64.deb
postgresql-15-oracle-fdw 2.8.0 u22.aarch64 pgdg 69.6 KiB postgresql-15-oracle-fdw_2.8.0-2.pgdg22.04+1_arm64.deb
postgresql-15-oracle-fdw 2.8.0 u24.x86_64 pgdg 75.5 KiB postgresql-15-oracle-fdw_2.8.0-2.pgdg24.04+1_amd64.deb
postgresql-15-oracle-fdw 2.8.0 u24.aarch64 pgdg 69.6 KiB postgresql-15-oracle-fdw_2.8.0-2.pgdg24.04+1_arm64.deb
Package Version OS ORG SIZE File URL
oracle_fdw_14 2.8.0 el8.x86_64 pgdg 89.0 KiB oracle_fdw_14-2.8.0-9PGDG.rhel8.10.x86_64.rpm
oracle_fdw_14 2.8.0 el8.x86_64 pgdg 88.9 KiB oracle_fdw_14-2.8.0-8PGDG.rhel8.x86_64.rpm
oracle_fdw_14 2.8.0 el8.x86_64 pgdg 88.8 KiB oracle_fdw_14-2.8.0-7PGDG.rhel8.x86_64.rpm
oracle_fdw_14 2.8.0 el8.x86_64 pgdg 88.8 KiB oracle_fdw_14-2.8.0-6PGDG.rhel8.x86_64.rpm
oracle_fdw_14 2.8.0 el8.x86_64 pgdg 88.7 KiB oracle_fdw_14-2.8.0-5PGDG.rhel8.x86_64.rpm
oracle_fdw_14 2.7.0 el8.x86_64 pgdg 87.8 KiB oracle_fdw_14-2.7.0-4PGDG.rhel8.x86_64.rpm
oracle_fdw_14 2.7.0 el8.x86_64 pgdg 87.7 KiB oracle_fdw_14-2.7.0-3PGDG.rhel8.x86_64.rpm
oracle_fdw_14 2.6.0 el8.x86_64 pgdg 87.0 KiB oracle_fdw_14-2.6.0-3PGDG.rhel8.x86_64.rpm
oracle_fdw_14 2.6.0 el8.x86_64 pgdg 86.9 KiB oracle_fdw_14-2.6.0-1PGDG.rhel8.x86_64.rpm
oracle_fdw_14 2.5.0 el8.x86_64 pgdg 84.5 KiB oracle_fdw_14-2.5.0-3.rhel8.x86_64.rpm
oracle_fdw_14 2.5.0 el8.x86_64 pgdg 84.4 KiB oracle_fdw_14-2.5.0-2.rhel8.x86_64.rpm
oracle_fdw_14 2.5.0 el8.x86_64 pgdg 84.3 KiB oracle_fdw_14-2.5.0-1.rhel8.x86_64.rpm
oracle_fdw_14 2.4.0 el8.x86_64 pgdg 83.6 KiB oracle_fdw_14-2.4.0-3.rhel8.x86_64.rpm
oracle_fdw_14 2.8.0 el9.x86_64 pgdg 87.8 KiB oracle_fdw_14-2.8.0-9PGDG.rhel9.7.x86_64.rpm
oracle_fdw_14 2.8.0 el9.x86_64 pgdg 87.8 KiB oracle_fdw_14-2.8.0-8PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.8.0 el9.x86_64 pgdg 87.7 KiB oracle_fdw_14-2.8.0-7PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.8.0 el9.x86_64 pgdg 87.8 KiB oracle_fdw_14-2.8.0-6PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.8.0 el9.x86_64 pgdg 87.7 KiB oracle_fdw_14-2.8.0-5PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.7.0 el9.x86_64 pgdg 87.0 KiB oracle_fdw_14-2.7.0-5PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.7.0 el9.x86_64 pgdg 86.8 KiB oracle_fdw_14-2.7.0-4PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.7.0 el9.x86_64 pgdg 86.9 KiB oracle_fdw_14-2.7.0-3PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.6.0 el9.x86_64 pgdg 85.8 KiB oracle_fdw_14-2.6.0-3PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.6.0 el9.x86_64 pgdg 85.8 KiB oracle_fdw_14-2.6.0-1PGDG.rhel9.x86_64.rpm
oracle_fdw_14 2.5.0 el9.x86_64 pgdg 83.8 KiB oracle_fdw_14-2.5.0-3.rhel9.x86_64.rpm
oracle_fdw_14 2.5.0 el9.x86_64 pgdg 83.7 KiB oracle_fdw_14-2.5.0-2.rhel9.x86_64.rpm
oracle_fdw_14 2.5.0 el9.x86_64 pgdg 83.9 KiB oracle_fdw_14-2.5.0-1.rhel9.x86_64.rpm
oracle_fdw_14 2.8.0 el10.x86_64 pgdg 88.5 KiB oracle_fdw_14-2.8.0-9PGDG.rhel10.1.x86_64.rpm
oracle_fdw_14 2.8.0 el10.x86_64 pgdg 88.7 KiB oracle_fdw_14-2.8.0-8PGDG.rhel10.x86_64.rpm
oracle_fdw_14 2.8.0 el10.x86_64 pgdg 88.7 KiB oracle_fdw_14-2.8.0-7PGDG.rhel10.x86_64.rpm
oracle_fdw_14 2.8.0 el10.x86_64 pgdg 88.8 KiB oracle_fdw_14-2.8.0-6PGDG.rhel10.x86_64.rpm
postgresql-14-oracle-fdw 2.8.0 d12.x86_64 pgdg 86.5 KiB postgresql-14-oracle-fdw_2.8.0-2.pgdg12+1_amd64.deb
postgresql-14-oracle-fdw 2.8.0 d12.aarch64 pgdg 80.1 KiB postgresql-14-oracle-fdw_2.8.0-2.pgdg12+1_arm64.deb
postgresql-14-oracle-fdw 2.8.0 d13.x86_64 pgdg 86.8 KiB postgresql-14-oracle-fdw_2.8.0-2.pgdg13+1_amd64.deb
postgresql-14-oracle-fdw 2.8.0 d13.aarch64 pgdg 80.6 KiB postgresql-14-oracle-fdw_2.8.0-2.pgdg13+1_arm64.deb
postgresql-14-oracle-fdw 2.8.0 u22.x86_64 pgdg 75.7 KiB postgresql-14-oracle-fdw_2.8.0-2.pgdg22.04+1_amd64.deb
postgresql-14-oracle-fdw 2.8.0 u22.aarch64 pgdg 70.0 KiB postgresql-14-oracle-fdw_2.8.0-2.pgdg22.04+1_arm64.deb
postgresql-14-oracle-fdw 2.8.0 u24.x86_64 pgdg 75.9 KiB postgresql-14-oracle-fdw_2.8.0-2.pgdg24.04+1_amd64.deb
postgresql-14-oracle-fdw 2.8.0 u24.aarch64 pgdg 69.9 KiB postgresql-14-oracle-fdw_2.8.0-2.pgdg24.04+1_arm64.deb

Source

Install

Make sure PGDG repo available:

pig repo add pgdg -u    # add pgdg repo and update cache

Install this extension with pig:

pig install oracle_fdw;		# install via package name, for the active PG version

pig install oracle_fdw -v 18;   # install for PG 18
pig install oracle_fdw -v 17;   # install for PG 17
pig install oracle_fdw -v 16;   # install for PG 16
pig install oracle_fdw -v 15;   # install for PG 15
pig install oracle_fdw -v 14;   # install for PG 14

Create this extension with:

CREATE EXTENSION oracle_fdw;

Usage

oracle_fdw: Foreign data wrapper for Oracle access

Create Server

CREATE EXTENSION oracle_fdw;

CREATE SERVER oradb FOREIGN DATA WRAPPER oracle_fdw
  OPTIONS (dbserver '//dbserver.mydomain.com:1521/ORADB');

Server Options: dbserver (required, Oracle connection string), isolation_level (serializable, read_committed, or read_only, default serializable), nchar (expensive character conversion, default off), set_timezone (sync timezone with Oracle, default off).

Create User Mapping

CREATE USER MAPPING FOR pguser SERVER oradb
  OPTIONS (user 'orauser', password 'orapwd');

Use an empty string for user to enable external (OS) authentication.

Create Foreign Table

CREATE FOREIGN TABLE oratab (
  id integer OPTIONS (key 'true') NOT NULL,
  text character varying(30),
  floating double precision NOT NULL
)
SERVER oradb
OPTIONS (schema 'ORAUSER', table 'ORATAB');

Table Options: table (required, Oracle table name in uppercase), schema (table owner), dblink (Oracle DB link), max_long (max LONG column length, default 32767), readonly (default false), sample_percent (ANALYZE sampling, default 100), prefetch (rows per round-trip, default 50).

Column Options: key (mark as primary key, required for UPDATE/DELETE), strip_zeros (remove ASCII 0 from strings).

You can also use a query instead of a table name by enclosing it in parentheses:

CREATE FOREIGN TABLE oraquery (
  id integer,
  text character varying(30)
)
SERVER oradb
OPTIONS (table '(SELECT id, text FROM ORAUSER.ORATAB WHERE id > 10)');

Import Foreign Schema

IMPORT FOREIGN SCHEMA "ORAUSER"
  FROM SERVER oradb INTO local_schema;

Import Options: case (keep, lower, or smart, default smart), readonly, skip_tables, skip_views, skip_matviews, max_long, sample_percent, prefetch.

Utility Functions

SELECT oracle_diag();              -- Show versions and environment info
SELECT oracle_diag('oradb');       -- Include Oracle server version
SELECT oracle_close_connections(); -- Close all cached Oracle connections
SELECT oracle_execute('oradb', 'TRUNCATE TABLE ORAUSER.ORATAB'); -- Execute arbitrary Oracle SQL

Data Type Mapping

Oracle Type PostgreSQL Types
CHAR, VARCHAR2, NVARCHAR2 char, varchar, text
CLOB, NCLOB text, json
NUMBER numeric, float4, float8, int2, int4, int8, boolean
DATE, TIMESTAMP date, timestamp, timestamptz
BLOB, LONG RAW bytea
XMLTYPE xml, text
SDO_GEOMETRY geometry (PostGIS)
Last updated on