Logical replication without direct link between publisher and subscriber? - Mailing list pgsql-general

From Koen De Groote
Subject Logical replication without direct link between publisher and subscriber?
Date
Msg-id CAGbX52GXtCZL0r2daozEwJH-tcH9bScxGit5D5syzizpJNwhSQ@mail.gmail.com
Whole thread Raw
Responses Re: Logical replication without direct link between publisher and subscriber?
List pgsql-general
I want to have a PG instance receive logical replication from a publisher.

However, the subscriber should not have network access to the publisher, in any way. This is for security reasons. No VPN or any setup that allows the subscriber to send traffic to the publisher host.

The publisher, however, can reach the subscriber IP and send traffic to it.

Is there a way to start a logical replication setup without having the subscriber create a subscription? Run a few commands on the publisher and the subscriber suddenly starts receiving data?

From what I've googled, an option would be to use pgrecvlogical: https://www.postgresql.org/docs/current/app-pgrecvlogical.html

Dumping changes periodically, sending them directly or uploading to cloud storage and then downloading and applying them on the subscriber side.

But maybe there's a simpler option someone here knows about?

Any help and/or suggestions appreciated.

Thanks,
Koen

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Strange permission effect depending on DEFERRABILITY
Next
From: Fabrice Chapuis
Date:
Subject: infinite loop in an update statement