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

posted on 2020-02-10 17:30  荣锋亮  阅读(508)  评论(0编辑  收藏  举报

导航