需要使用dblink插件
pgsql9.6版本以后自带
查看当前数据库所有插件
SELECT * FROM pg_extension;
在两个要跨库查询的库创建dblink
create extension if not exists dblink
建立两个要查询的表的连接
select dblink_connect('dblinktest','host=127.0.0.1 dbname=database2 user=postgres password=111111');
查询所有已链接的dblink
select dblink_get_connections();
跨库查询数据
SELECT * FROM dblink('dblinktest', 'SELECT * from database2_table2 ') as stu(id uuid, number int)
联合查询
SELE