@@ -29710,7 +29710,9 @@ postgres=# SELECT '0/0'::pg_lsn + pd.segment_number * ps.setting::int + :offset
29710
29710
</para>
29711
29711
<para>
29712
29712
Creates a new physical replication slot named
29713
- <parameter>slot_name</parameter>. The optional second parameter,
29713
+ <parameter>slot_name</parameter>. The name cannot be
29714
+ <literal>pg_conflict_detection</literal>, as it is reserved for
29715
+ logical replication conflict detection. The optional second parameter,
29714
29716
when <literal>true</literal>, specifies that the <acronym>LSN</acronym> for this
29715
29717
replication slot be reserved immediately; otherwise
29716
29718
the <acronym>LSN</acronym> is reserved on first connection from a streaming
@@ -29754,7 +29756,9 @@ postgres=# SELECT '0/0'::pg_lsn + pd.segment_number * ps.setting::int + :offset
29754
29756
<para>
29755
29757
Creates a new logical (decoding) replication slot named
29756
29758
<parameter>slot_name</parameter> using the output plugin
29757
- <parameter>plugin</parameter>. The optional third
29759
+ <parameter>plugin</parameter>. The name cannot be
29760
+ <literal>pg_conflict_detection</literal>, as it is reserved for
29761
+ logical replication conflict detection. The optional third
29758
29762
parameter, <parameter>temporary</parameter>, when set to true, specifies that
29759
29763
the slot should not be permanently stored to disk and is only meant
29760
29764
for use by the current session. Temporary slots are also
@@ -29784,6 +29788,8 @@ postgres=# SELECT '0/0'::pg_lsn + pd.segment_number * ps.setting::int + :offset
29784
29788
<para>
29785
29789
Copies an existing physical replication slot named <parameter>src_slot_name</parameter>
29786
29790
to a physical replication slot named <parameter>dst_slot_name</parameter>.
29791
+ The new slot name cannot be <literal>pg_conflict_detection</literal>,
29792
+ as it is reserved for logical replication conflict detection.
29787
29793
The copied physical slot starts to reserve WAL from the same <acronym>LSN</acronym> as the
29788
29794
source slot.
29789
29795
<parameter>temporary</parameter> is optional. If <parameter>temporary</parameter>
@@ -29806,7 +29812,9 @@ postgres=# SELECT '0/0'::pg_lsn + pd.segment_number * ps.setting::int + :offset
29806
29812
Copies an existing logical replication slot
29807
29813
named <parameter>src_slot_name</parameter> to a logical replication
29808
29814
slot named <parameter>dst_slot_name</parameter>, optionally changing
29809
- the output plugin and persistence. The copied logical slot starts
29815
+ the output plugin and persistence. The name cannot be
29816
+ <literal>pg_conflict_detection</literal>, as it is reserved for
29817
+ logical replication conflict detection. The copied logical slot starts
29810
29818
from the same <acronym>LSN</acronym> as the source logical slot. Both
29811
29819
<parameter>temporary</parameter> and <parameter>plugin</parameter> are
29812
29820
optional; if they are omitted, the values of the source slot are used.
0 commit comments