我有两个数据库cvtl和cvtl_db,我需要编写一个查询来从cvtl中的表A和cvtl_db中的表B中检索数据。
Postgres抛出错误:未实现跨数据库引用
答案 0 :(得分:0)
基本上你有两种方法:
旧工具。 如果需要支持旧版本的PostgreSQL,请使用dblink或DBI-link。这两个版本为跨多个PostgreSQL版本的跨数据库查询提供了强大的支持。 pl / proxy是另一种可能性。
较新的工具。 较新的方法是使用外部数据包装器。这有更多功能(例如更好的事务处理),并且可能比dblink等在支持方面有更多的目光。