我想在两个不同服务器/机器/主机上的两个PostgreSQL数据库之间共享数据。 我的应用程序是:我从运行PostgreSQL数据库的Server-1(静态IP)上的现场设备获取Modbus TCP / IP数据。 我需要将这些获取的数据与其他Server-2(静态IP)共享,也可以通过Internet安装在其中的PostgreSQL。 有人可以指导我如何实施它吗?
提前致谢。
答案 0 :(得分:0)
您可以使用dblink扩展从其他计算机获取数据。例如。以下查询是从162.0.0.0上托管的其他计算机和其他数据库相关凭据获取数据。它只是选择两列
SELECT cen.* FROM
dblink('dbname=DBname port=5432 host=162.0.0.0
user=dbuser password=123',
'select name, age
from persons where age= 15')
AS cen(name character varying, x integer)