mirror of
https://github.com/postgres/postgres.git
synced 2025-06-14 18:42:34 +03:00
doc: Document that subscriptions to same server might hang
This commit is contained in:
@ -226,6 +226,19 @@ CREATE SUBSCRIPTION <replaceable class="PARAMETER">subscription_name</replaceabl
|
|||||||
how to configure access control between the subscription and the
|
how to configure access control between the subscription and the
|
||||||
publication instance.
|
publication instance.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Creating a subscription that connects to the same database cluster (for
|
||||||
|
example, to replicate between databases in the same cluster or to replicate
|
||||||
|
within the same database) will only succeed if the replication slot is not
|
||||||
|
created as part of the same command. Otherwise, the <command>CREATE
|
||||||
|
SUBSCRIPTION</command> call will hang. To make this work, create the
|
||||||
|
replication slot separately (using the
|
||||||
|
function <function>pg_create_logical_replication_slot</function> with the
|
||||||
|
plugin name <literal>pgoutput</literal>) and create the subscription using
|
||||||
|
the parameter <literal>create_slot = false</literal>. This is an
|
||||||
|
implementation restriction that might be lifted in a future release.
|
||||||
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
<refsect1>
|
<refsect1>
|
||||||
|
Reference in New Issue
Block a user