githubEdit

48.8. Synchronous Replication Support for Logical Decoding

Logical decoding can be used to build synchronous replicationarrow-up-right solutions with the same user interface as synchronous replication for streaming replicationarrow-up-right. To do this, the streaming replication interface (see Section 48.3arrow-up-right) must be used to stream out data. Clients have to send Standby status update (F) (see Section 52.4arrow-up-right) messages, just like streaming replication clients do.

Note

A synchronous replica receiving changes via logical decoding will work in the scope of a single database. Since, in contrast to that, synchronous_standby_names currently is server wide, this means this technique will not work properly if more than one database is actively used.

Last updated

Was this helpful?