如何从POSTGRESQL中的两个不同数据库中检索数据

时间:2016-03-30 11:32:29

标签: postgresql postgresql-9.1 postgresql-9.2

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

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

1 个答案:

答案 0 :(得分:0)

基本上你有两种方法:

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

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