基于pgspider 的orcle fdw 已经制作了一个docker 镜像(今天通过测试,可用),以下是使用的简单说明
使用说明
// 创建扩展
CREATE EXTENSION oracle_fdw;
// 创建server
CREATE SERVER oradb FOREIGN DATA WRAPPER oracle_fdw
OPTIONS (dbserver '//host:1521/sjzl');
// 创建用户映射
CREATE USER MAPPING FOR postgres SERVER oradb
OPTIONS (user 'user', password 'password');
// 创建外部表映射
CREATE FOREIGN TABLE BSCS_CASE (
PK_CASE VARCHAR,
CREATEUSER VARCHAR,
APPLICANTID VARCHAR
) SERVER oradb OPTIONS (schema '<schema>', table '<table>');
参考资料
https://github.com/laurenz/oracle_fdw
https://hub.docker.com/repository/docker/dalongrong/pgspider
https://github.com/rongfengliang/pgspider-docker