七叶笔记 » 数据库 » postgresql 利用fdw来实现不同数据库之间数据互通(推荐)

postgresql 利用fdw来实现不同数据库之间数据互通(推荐)

 

1.2 创建外部连接

无论你实在A数据库中创建B数据库的连接 ,还是在B数据库中创建A数据库的连接 从本质上是一样的,都是为了打通2个数据库,实现数据互通 1.2.1 在A数据库创建b数据库的连接

1.2.2 在b数据库创建a数据库的连接

1.2.3 查询 外部链接

1.3 创建外部表

在A数据库创建b1表的外部链接

查看外部表是否有数,有数就表示ok了

在数据库b上创建a1表的外部链接也是一样的

二 插入数据 2.1 往外部表tb_fdw_b1 插入表a1的数据

因为 俩个表都是一样的表结构,可以直接插入

因为外部表是实时的 在数据库a中更改了 外部表tb_fdw_b1 的数据 ,数据库B中的b1表中的数据也随之改变 达成了我们一开始的目的

更新 UPDATE 删除DELETE 也是一样的 在这里就不说了

三 利用定时任务来达成自动同步

每天都需要执行显然不符合我们的“懒人”形象 ,所以用定时任务来实现明天自动同步是必不可少的 我让他每天早上8点自动执行

3.1 利用 pgadmin实现定时同步(截图)

3.1.1

3.1.2

3.1.3

3.1.4

3.2 直接上语句实现定时同步

到此这篇关于postgresql 利用fdw来实现不同数据库之间数据互通的文章就介绍到这了,更多相关postgresql实现数据互通内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章