Re: Add the replication origin name and commit-LSN to logical replication worker errcontext
От | Amit Kapila |
---|---|
Тема | Re: Add the replication origin name and commit-LSN to logical replication worker errcontext |
Дата | |
Msg-id | CAA4eK1Kg1NpSE4BPtUbpi-ySqhaMFVE-0FS4NsFCXFLAjTQK6w@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Add the replication origin name and commit-LSN to logical replication worker errcontext ("Euler Taveira" <euler@eulerto.com>) |
Список | pgsql-hackers |
On Fri, Mar 4, 2022 at 6:02 PM Euler Taveira <euler@eulerto.com> wrote: > > On Fri, Mar 4, 2022, at 2:54 AM, Amit Kapila wrote: > > The LSN of the transaction that contains the change violating the > constraint and the replication origin name can be found from the > server log (LSN 0/14C0378 and replication origin > <literal>pg_16395</literal> in the above case). To skip the > transaction, the subscription needs to be disabled temporarily by > <command>ALTER SUBSCRIPTION ... DISABLE</command> first. Then, the > transaction can be skipped by calling the <link > linkend="pg-replication-origin-advance"> > <function>pg_replication_origin_advance()</function></link> function > with the <parameter>node_name</parameter> (i.e., > <literal>pg_16395</literal>) and the next LSN of the commit LSN (i.e., > LSN 0/14C0379). > > You could also add: > > After that the replication can be resumed by <command>ALTER SUBSCRIPTION ... > ENABLE</command>. > > Let's provide complete instructions. > +1. That sounds reasonable to me. -- With Regards, Amit Kapila.
В списке pgsql-hackers по дате отправления: