在dbeaver中使用多个数据库连接进行查询

3
我希望在dbeaver中一次性访问多个数据库(多个连接)并进行SQL查询。例如,我有3个数据连接:A、B和C。
我想运行如下查询:
select * from A
left join B on A.column=B.column
left join C on A.column=C.column

这在dbeaver中不允许吗?
2个回答

0
这是一个老问题,但对于任何其他来到这里的人,一个答案是使用数据库级别的工具。对于Postgres,你可以使用类似于dblink的东西(也可以参考dblink_connect)。
SELECT dblink_connect('conn_name', 'connection string');

WITH remote as (SELECT * FROM dblink('conn_name', 'query')
SELECT * FROM local_table
JOIN remote ON local_table.column = remote.column

-1
不行,你需要一个数据虚拟化或数据集成工具。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接