其实我到是有不同的意见,原因如下
同一个数据库的INSTANCE 下多个数据库可以无障碍的访问,本身是弊大于利还是利大于弊,这不好说, 尤其现在开发中使用MYSQL时,都已经分库分表了,同一个INSTANCE...,应该是本地库的跨库查询
那为什么不写到里面, 其实涉及到转移符的问题,撰写起来比较麻烦,所以写到了外面....大部分文章到底就为止了,实际上这就完了,怎么查询我都有多少了dblink
怎么清理dblink ,即使 G 类似的知识也没找到说的明白的....上面的访问的方式应该会有一部分人吐槽,很麻烦,PG 还提供另一种方式 POSTGRES_FDW
其实POSTGRES_FDW 做起来并不麻烦 4 步就OK
1 在目的库上创建 create extension...2 创建于目的库的连接
3 创建本地用户和远程连接之间的账号mapping
4 创建外部表
create extension postgres_fdw;
create server foreign_server_t