doc: clarify how logical replication takes its initial snapshot
authorBruce Momjian
Thu, 21 Nov 2024 22:14:33 +0000 (17:14 -0500)
committerBruce Momjian
Thu, 21 Nov 2024 22:14:33 +0000 (17:14 -0500)
Reported-by: Koen De Groote
Discussion: https://postgr.es/m/171606613152.686.7693963105919927503@wrigleys.postgresql.org

Backpatch-through: master

doc/src/sgml/logical-replication.sgml

index b7e340824caa87a51a8d54b3ea18a1e43dce0f87..8290cd1a083d82659e92fcd228358a1a2086a1cc 100644 (file)
  
 
  
-  Logical replication of a table typically starts with taking a snapshot
-  of the data on the publisher database and copying that to the subscriber.
-  Once that is done, the changes on the publisher are sent to the subscriber
-  as they occur in real-time.  The subscriber applies the data in the same
+  When logical replication of a table typically starts, PostgreSQL takes
+  a snapshot of the table's data on the publisher database and copies it
+  to the subscriber.  Once complete, changes on the publisher since the
+  initial copy are sent continually to the subscriber.  The subscriber
+  applies the data in the same
   order as the publisher so that transactional consistency is guaranteed for
   publications within a single subscription.  This method of data replication
   is sometimes referred to as transactional replication.
    The individual tables can be added and removed dynamically using
    ALTER PUBLICATION.  Both the ADD
    TABLE and DROP TABLE operations are
-   transactional; so the table will start or stop replicating at the correct
+   transactional, so the table will start or stop replicating at the correct
    snapshot once the transaction has committed.
   
  
@@ -1954,15 +1955,6 @@ CONTEXT:  processing remote data for replication origin "pg_16395" during "INSER
  
   Architecture
 
-  
-   Logical replication starts by copying a snapshot of the data on the
-   publisher database.  Once that is done, changes on the publisher are sent
-   to the subscriber as they occur in real time.  The subscriber applies data
-   in the order in which commits were made on the publisher so that
-   transactional consistency is guaranteed for the publications within any
-   single subscription.
-  
-
   
    Logical replication is built with an architecture similar to physical
    streaming replication (see ).  It is