La solución mas recomendada es usar replicacion en streaming:
https://www.postgresql.org/docs/curr...NG-REPLICATION
La lista en los docs de los diversos metodos:
https://www.postgresql.org/docs/curr...ilability.html
Nota que "replicacion" es copia perfecta de un lado a otro. Si lo que quieres es "sincronizacion" que es cuando por ejemplo quieres copia parcial de local cambios de un vendedor y hacerle merge a la bd ppal, eso es otro tema.
Hay necesitas varios metodos, uno puede ser poner una "escucha" de los cambios realizados y procesarlos manualmente para aplicarlos:
Esta es una solucion:
https://debezium.io/documentation/re...ostgresql.html
Pero es
operacionalmente compleja (ie: hay que involucrar varios componentes de software).
Hacerlo "simple" -que no lo es- es todo un tema de programacion. Asi que seria bueno saber que realmente es "replicacion" para ti.