我有一个关于管理来自两个不同 Postgres 服务器的信息的问题。
- 在一台服务器中,我有一张表
a
,其中包含id bigserial
和phone varchar(200)
- 在另一台服务器上,我的表
b
包含id bigserial
和tell varchar(200)
有没有一种方法可以比较表中的女巫行a
是否存在于表的行中b
,按phone
=进行比较tell
?
我有一个关于管理来自两个不同 Postgres 服务器的信息的问题。
a
,其中包含id bigserial
和phone varchar(200)
b
包含id bigserial
和tell varchar(200)
有没有一种方法可以比较表中的女巫行a
是否存在于表的行中b
,按phone
=进行比较tell
?
您可以使用dblink从远程服务器获取数据。打开游标后,您可以将数据dblink_fetch
视为从本地表返回的数据,并将其与本地表外部连接。如果远程表中有很多行,您可能希望使用 pl/pgSQL 部分获取它。