create public database link water_to_oracle connectto wateruser identified by "Hello1234" using'(description=(address=(protocol=tcp)(host=192.168.239.152)(port=1521))(connect_data=(server = dedicated)(service_name=orcl)))' with'oracle_fdw';
create public database link wateruser_to_manager connectto manager identified by "Hello@1234" using'(description=(address=(protocol=tcp)(host=192.168.239.130)(port=1521)) (connect_data=(server = dedicated)(service_name=animal)))' with'postgres_fdw';
查询修改数据
SELECT*FROM dog@wateruser_to_manager; SELECT*FROM manager.dog@wateruser_to_manager; INSERTINTO manager.dog@wateruser_to_managervalues(3,'大白'); DELETEFROM manager.dog@wateruser_to_managerWHERE id =3; UPDATE manager.dog@wateruser_to_managerSET name='大白'WHERE id =2;
删除dblink
drop public database link water_to_oracle; drop public database link wateruser_to_manager;