PostgreSQL,dbeaver工具,使用dblink进行跨库查询原创
7人赞赏了该文章
639次浏览
编辑于2024年12月03日 11:17:13
使用以下指令,建立持久连接
--创建dblink扩展
CREATE EXTENSION dblink;
--建立连接,syslink是连接名,连接sys系统库
select dblink_connect('syslink','host=127.0.0.1 port=5432 dbname=dev_local_3_sys user=postgres password=xxxxxx');
--查看连接
select dblink_get_connections()
--断开连接,syslink是连接名
select dblink_disconnect('syslink')
查看连接,执行后如下图
建立连接后,执行查询
-- 执行查询语句,当前数据库是流程库,查询系统库的人员表,联查当前流程任务
SELECT * FROM dblink('syslink','SELECT fid FROM t_sec_user') AS t2(fid bigint)
inner JOIN t_wf_task t1 ON t1.fstarterid = t2.fid;
赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读