0

我想在两个不同服务器/机器/主机上的两个 PostgreSQL 数据库之间共享数据。我的应用程序是:我正在从运行 PostgreSQL 数据库的 Server-1(静态 IP)上的现场设备中获取有关 Modbus TCP/IP 的数据。我需要将此获取的数据与其他 Server-2(静态 IP)共享,也需要通过 Internet 安装在其中的 PostgreSQL。有人可以指导我如何实施吗?

提前致谢。

4

1 回答 1

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)
于 2018-03-16T06:48:08.270 回答