很简单 第一步,建立一个接收这些表的schema,可以认为是目录,最好别和你现在的业务放到一个目录里。
create schema mysch;
第二步 创建连接的远程服务器配置,指明服务器的地址和要连接的数据库
CREATE SERVER myserver foreign data wrapper postgres_fdw options(host '10.10.10.10',dbname 'mydb');
第三步 创建用当前库中哪个用户连接远程服务器的哪个用户
create user mapping for current_user server myserver options(user 'xxxx',password 'xxxx');
第四步 导入需要的表
IMPORT FOREIGN SCHEMA public limit to (mytable) from server myserver into mysch;
来源:oschina
链接:https://my.oschina.net/lvhongqing/blog/3174031