@ -1310,26 +1310,30 @@ test_sub=# SELECT * FROM child ORDER BY a;
ignoring any column lists.
ignoring any column lists.
</para>
</para>
<sect2 id="logical-replication-col-list-combining">
<warning id="logical-replication-col-list-combining">
<title>Combining Multiple Column Lists</title>
<title>Warning: Combining Column Lists from Multiple Publications</title>
<para>
<warning>
There's currently no support for subscriptions comprising several
publications where the same table has been published with different
column lists. <xref linkend="sql-createsubscription"/> disallows
creating such subscriptions, but it is still possible to get into
that situation by adding or altering column lists on the publication
side after a subscription has been created.
</para>
<para>
<para>
It is not supported to have a subscription comprising several publications
This means changing the column lists of tables on publications that are
where the same table has been published with different column lists.
already subscribed could lead to errors being thrown on the subscriber
This means changing the column lists of the tables being subscribed could
side.
cause inconsistency of column lists among publications, in which case
</para>
the <xref linkend="sql-alterpublication"/> will be successful but later
<para>
the walsender on the publisher, or the subscriber may throw an error. In
If a subscription is affected by this problem, the only way to resume
this scenario, the user needs to recreate the subscription after adjusting
replication is to adjust one of the column lists on the publication
the column list or drop the problematic publication using
side so that they all match; and then either recreate the subscription,
<literal>ALTER SUBSCRIPTION ... DROP PUBLICATION</literal> and then add it
or use <literal>ALTER SUBSCRIPTION ... DROP PUBLICATION</literal> to
back after adjusting the column list .
remove one of the offending publications and add it again .
</para>
</para>
</warning>
</warning>
</sect2>
<sect2 id="logical-replication-col-list-examples">
<sect2 id="logical-replication-col-list-examples">
<title>Examples</title>
<title>Examples</title>