mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Raise a WARNING for missing publications.
When we create or alter a subscription to add publications raise a warning for non-existent publications. We don't want to give an error here because it is possible that users can later create the missing publications. Author: Vignesh C Reviewed-by: Bharath Rupireddy, Japin Li, Dilip Kumar, Euler Taveira, Ashutosh Sharma, Amit Kapila Discussion: https://postgr.es/m/CALDaNm0f4YujGW+q-Di0CbZpnQKFFrXntikaQQKuEmGG0=Zw=Q@mail.gmail.com
This commit is contained in:
@ -114,7 +114,9 @@ ALTER SUBSCRIPTION <replaceable class="parameter">name</replaceable> RENAME TO <
|
||||
replaces the entire list of publications with a new list,
|
||||
<literal>ADD</literal> adds additional publications to the list of
|
||||
publications, and <literal>DROP</literal> removes the publications from
|
||||
the list of publications. See <xref linkend="sql-createsubscription"/>
|
||||
the list of publications. We allow non-existent publications to be
|
||||
specified in <literal>ADD</literal> and <literal>SET</literal> variants
|
||||
so that users can add those later. See <xref linkend="sql-createsubscription"/>
|
||||
for more information. By default, this command will also act like
|
||||
<literal>REFRESH PUBLICATION</literal>.
|
||||
</para>
|
||||
|
@ -356,6 +356,13 @@ CREATE SUBSCRIPTION <replaceable class="parameter">subscription_name</replaceabl
|
||||
copied data that would be incompatible with subsequent filtering.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
We allow non-existent publications to be specified so that users can add
|
||||
those later. This means
|
||||
<link linkend="catalog-pg-subscription"><structname>pg_subscription</structname></link>
|
||||
can have non-existent publications.
|
||||
</para>
|
||||
|
||||
</refsect1>
|
||||
|
||||
<refsect1>
|
||||
|
Reference in New Issue
Block a user