1
0
mirror of https://github.com/postgres/postgres.git synced 2025-08-08 06:02:22 +03:00

doc: Formatting improvements

Small touch-up on commits 25505082f0 and 50fd428b2b.  Fix the
formatting of the example messages in the documentation and adjust the
wording to match the code.
This commit is contained in:
Peter Eisentraut
2025-08-07 13:29:08 +02:00
parent 5cfbff48a4
commit f15c00e909

View File

@@ -290,7 +290,7 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU
<para> <para>
A logical slot will emit each change just once in normal operation. A logical slot will emit each change just once in normal operation.
The current position of each slot is persisted only at checkpoint, so in The current position of each slot is persisted only at checkpoint, so in
the case of a crash the slot may return to an earlier LSN, which will the case of a crash the slot might return to an earlier LSN, which will
then cause recent changes to be sent again when the server restarts. then cause recent changes to be sent again when the server restarts.
Logical decoding clients are responsible for avoiding ill effects from Logical decoding clients are responsible for avoiding ill effects from
handling the same message more than once. Clients may wish to record handling the same message more than once. Clients may wish to record
@@ -409,7 +409,7 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU
should be used with caution. Unlike automatic synchronization, it does not should be used with caution. Unlike automatic synchronization, it does not
include cyclic retries, making it more prone to synchronization failures, include cyclic retries, making it more prone to synchronization failures,
particularly during initial sync scenarios where the required WAL files particularly during initial sync scenarios where the required WAL files
or catalog rows for the slot may have already been removed or are at risk or catalog rows for the slot might have already been removed or are at risk
of being removed on the standby. In contrast, automatic synchronization of being removed on the standby. In contrast, automatic synchronization
via <varname>sync_replication_slots</varname> provides continuous slot via <varname>sync_replication_slots</varname> provides continuous slot
updates, enabling seamless failover and supporting high availability. updates, enabling seamless failover and supporting high availability.
@@ -430,8 +430,8 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU
standby, the slot will not be persisted to avoid data loss. In such standby, the slot will not be persisted to avoid data loss. In such
cases, the following log message may appear: cases, the following log message may appear:
<programlisting> <programlisting>
LOG: could not synchronize replication slot "failover_slot" LOG: could not synchronize replication slot "failover_slot"
DETAIL: Synchronization could lead to data loss as the remote slot needs WAL at LSN 0/3003F28 and catalog xmin 754, but the standby has LSN 0/3003F28 and catalog xmin 756 DETAIL: Synchronization could lead to data loss, because the remote slot needs WAL at LSN 0/3003F28 and catalog xmin 754, but the standby has LSN 0/3003F28 and catalog xmin 756.
</programlisting> </programlisting>
If the logical replication slot is actively used by a consumer, no If the logical replication slot is actively used by a consumer, no
manual intervention is needed; the slot will advance automatically, manual intervention is needed; the slot will advance automatically,