From: Amit Kapila Date: Fri, 17 Apr 2026 09:32:15 +0000 (+0530) Subject: Doc: Improve the wording of logical slot prerequisites. X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=f3ae1ec7295b6c4d54974eea14bef4b917dc2c7e;p=thirdparty%2Fpostgresql.git Doc: Improve the wording of logical slot prerequisites. Replace the previous negative phrasing such as "there are no slots whose ... is not true" with a direct expression that all slots must have conflicting = false. Similarly, reword the requirement on the new cluster to state that it must not have any permanent logical slots, clarifying that any existing logical slots must have temporary set to true. These changes improve readability without altering the meaning. Reported-by: Author: Vignesh C Reviewed-by: David G. Johnston Reviewed-by: Amit Kapila Discussion: https://postgr.es/m/177609278737.403059.14174275013090471947%40wrigleys.postgresql.org --- diff --git a/doc/src/sgml/logical-replication.sgml b/doc/src/sgml/logical-replication.sgml index 23b268273b9..598e23ad4f5 100644 --- a/doc/src/sgml/logical-replication.sgml +++ b/doc/src/sgml/logical-replication.sgml @@ -2785,18 +2785,17 @@ CONTEXT: processing remote data for replication origin "pg_16395" during "INSER - All slots on the old cluster must be usable, i.e., there are no slots - whose + All slots on the old cluster must be usable, i.e., their pg_replication_slots.conflicting - is not true. + is false. - The new cluster must not have permanent logical slots, i.e., - there must be no slots where + The new cluster must not have any permanent logical slots; i.e., any + existing logical slots must have pg_replication_slots.temporary - is false. + set to true.