pgspider oracle fdw docker 镜像简单使用说明
基于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>');
说明
注意上边配置外部表映射的时候schema 以及table 的大小写问题,很重要,同时对于server 需要使用//
参考资料
https://github.com/laurenz/oracle_fdw
https://hub.docker.com/repository/docker/dalongrong/pgspider
https://github.com/rongfengliang/pgspider-docker