【发布时间】:2019-04-26 15:38:08
【问题描述】:
我在不同的数据库 D1 和 D2 中有两个相关的表 T1 和 T2。我需要在两个表之间进行内部连接。
从这里:Joining Results from Two Separate Databases 很明显,应该对两个数据库进行单独的查询,并将结果合并到客户端或使用 dblink / postgres-fdw。
但是,我看到了这个问题:Multiple Databases #1
并在此处使用$dc 参数:pg-promise/Database。
我相信问题:Multiple Databases #1 只是有助于允许连接到同一代码库中的多个数据库。
$dc参数说明:
这主要是为了方便使用多个数据库,这些数据库可能需要单独的协议扩展,或者单个任务中的不同实现
但是,我没有找到任何示例。
$dc 参数只是一个可以访问的数据库上下文对象,还是允许在两个不同的数据库之间进行内部连接?
有没有办法利用两个数据库连接,但无需在客户端使用 pg-promise 进行跨数据库连接?
【问题讨论】:
标签: node.js postgresql pg-promise