【问题标题】:How to retrieve data from two different database in POSTGRESQL如何在 POSTGRESQL 中从两个不同的数据库中检索数据
【发布时间】:2016-03-30 11:32:29
【问题描述】:

我有两个数据库 cvtl 和 cvtl_db,我需要编写一个查询来从 cvtl 中的表 A 和 cvtl_db 中的表 B 中检索数据。

Postgres 抛出错误:未实现跨数据库引用

【问题讨论】:

标签: postgresql postgresql-9.1 postgresql-9.2


【解决方案1】:

基本上你有两种方法:

  1. 较旧的工具。 如果您需要支持旧版本的 PostgreSQL,请使用 dblink 或 DBI-link。这两个为跨多个 PostgreSQL 版本的跨数据库查询提供了强大的支持。 pl/proxy 是另一种可能性。

  2. 较新的工具。 较新的方法是使用外部数据包装器。它具有更多功能(例如更好的事务处理),并且在支持方面可能比今天的 dblink 等有更多的关注。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 2015-12-21
    • 1970-01-01
    • 2015-06-13
    • 2012-03-23
    相关资源
    最近更新 更多