PostgreSQL比较不同服务器上的数据[重复]
Posted
技术标签:
【中文标题】PostgreSQL比较不同服务器上的数据[重复]【英文标题】:PostgreSQL compare data across different servers [duplicate] 【发布时间】:2013-07-02 11:09:52 【问题描述】:我在管理来自两个不同 Postgres 服务器的信息时遇到了一个问题。
在一台服务器中,我有一张表a
,其中包含id bigserial
和phone varchar(200)
在另一台服务器上,我的表 b
包含 id bigserial
和 tell varchar(200)
有没有一种方法可以比较表a
中的女巫行存在于表b
的行中,比较phone
= tell
?
【问题讨论】:
谢谢,或许有帮助,但我无权管理服务器,也没有安装这个dblink功能。在我设法安装它之后,我会告诉你这是否对我有帮助。 :) 是的!它正在工作,非常感谢你:) 很高兴您的启动和运行 :-) 请考虑支持(并接受)以下答案以及链接帖子中的答案,以便将来帮助其他用户。 【参考方案1】:您可以使用dblink 从远程服务器获取数据。打开游标后,您可以将来自dblink_fetch
的数据视为从本地表返回的数据,然后将其与本地表外连接。如果远程表中有很多行,您可能希望使用 pl/pgSQL 部分获取它。
【讨论】:
以上是关于PostgreSQL比较不同服务器上的数据[重复]的主要内容,如果未能解决你的问题,请参考以下文章
具有复杂查询和相当大数据集的本地服务器上的 PostgreSQL 超时