Postgres,PLPGSQL:是否有一种方法可以从存储过程的内部连接到其他DB?

StackOverflow https://stackoverflow.com/questions/3549999

我有两个DB的一个是通过另一个DB的feed feed,现在我使用的是perl脚本女巫在外国db上执行查询,将结果存储在csv文件中,然后使用 copy sytnatx将其加载到本地db

有没有一种方法来编写PLPGSQL功能Witch将连接到外国DB,并在本地DB中连接过滤的数据(我知道可以在IE。PLPERL中完成,但我搜索更多“本机”方式)

有帮助吗?

解决方案

并且有DBI链接支持更多数据库:)

其他提示

目前,PostgreSQL有 dblink, ,但它仅支持连接到其他PostgreSQL实例 - 可悲的是,没有任何其他数据库。

我建议使用PL/代理,这要易于使用得很容易 - 只需在目标数据库上编写所需的存储过程(带有一些次要警告,例如不使用枚举类型),然后在源上声明相同的功能,PL/代理Will Will Will Will Will处理通信。它是Skype分布式数据库体系结构的基础,并且已经准备就绪。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top