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

问题描述 投票:0回答:2

我想在 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 不允许这样做吗?

multiple-databases 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
投票

不。您需要数据虚拟化或数据集成工具。

© www.soinside.com 2019 - 2024. All rights reserved.