Postgresql postgres数据与同一表中的多个服务器同步

Postgresql postgres数据与同一表中的多个服务器同步,postgresql,Postgresql,我有多个服务器,如A、B、C 每台服务器都有自己的用户 A -> User-1 B -> User-2 C -> User-3 我有一个事务表,每个服务器上都有两个字段user,transactionId 例如:服务器A有这样一个表 +-------+--------+ | user |trans_id| +-------+--------+ |User-1 | 1 | |User-1 | 2 |

我有多个服务器,如
A、B、C

每台服务器都有自己的用户

A -> User-1 

B -> User-2

C -> User-3
我有一个事务表,每个服务器上都有两个字段
user,transactionId

例如:服务器
A
有这样一个表

    +-------+--------+
    |  user |trans_id|
    +-------+--------+
    |User-1 |      1 |   
    |User-1 |      2 |
    +-------+--------+
服务器
B
的表如下

    +-------+--------+
    |  user |trans_id|
    +-------+--------+
    |User-2 |      1 |   
    |User-2 |      2 |
    +-------+--------+
    +-------+--------+
    |  user |trans_id|
    +-------+--------+
    |User-3 |      1 |   
    |User-3 |      2 |
    +-------+--------+
服务器
C
的表如下

    +-------+--------+
    |  user |trans_id|
    +-------+--------+
    |User-2 |      1 |   
    |User-2 |      2 |
    +-------+--------+
    +-------+--------+
    |  user |trans_id|
    +-------+--------+
    |User-3 |      1 |   
    |User-3 |      2 |
    +-------+--------+
我需要所有的服务器[A,B,C]在一定的时间间隔内应该有以下数据

    +-------+--------+
    |  user |trans_id|
    +-------+--------+
    |User-1 |      1 |   
    |User-1 |      2 |
    |User-2 |      1 |   
    |User-2 |      2 |
    |User-3 |      1 |   
    |User-3 |      2 |
    +-------+--------+

如何实现这一点?

您应该能够通过Postgresql逻辑复制实现这一点。我认为您甚至可以将其设置为所有服务器直接同步到同一个表,或者同步到各自的表,然后使用触发器或计划作业更新联合表