Source Postgres: Clarify the behaviour of CDC replication with two or more destination #19082
Labels
area/documentation
Improvements or additions to documentation
community
team/documentation
type/enhancement
New feature or request
Tell us about the documentation you'd like us to add or update.
Currently, it’s possible to connect more than one destination to a single CDC source (PostgreSQL), which might lead to an inconsistent replication behavior. There's no explicit documentation of what would happen in case two or more connections would run a replication from the same PostgreSQL replication slot, and the UI encourages reusing the same source multiple times.
My assumption is that both destinations would end up with an incomplete set of changes, and perhaps the replication process itself will fail. From PostgreSQL docs:
I’d say the desired behaviour would be for Airbyte to prevent setting up a second connection on a CDC source without removing the first one, but as discussed on Slack, I'd start with making the documentation clearer.
If applicable, add links to the relevant docs that should be updated
The text was updated successfully, but these errors were encountered: