Re: pgsql: Add ALTER SUBSCRIPTION ... SKIP.
От | Amit Kapila |
---|---|
Тема | Re: pgsql: Add ALTER SUBSCRIPTION ... SKIP. |
Дата | |
Msg-id | CAA4eK1+-kY+oZE-wniiOHfS4o6wb9yTM0sFhZHhzaoRSizxsUQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: pgsql: Add ALTER SUBSCRIPTION ... SKIP. (Andres Freund <andres@anarazel.de>) |
Список | pgsql-committers |
On Wed, Mar 23, 2022 at 5:29 AM Andres Freund <andres@anarazel.de> wrote: > > Hi, > > On 2022-03-22 01:56:03 +0000, Amit Kapila wrote: > > Add ALTER SUBSCRIPTION ... SKIP. > > > > This feature allows skipping the transaction on subscriber nodes. > > > > If incoming change violates any constraint, logical replication stops > > until it's resolved. Currently, users need to either manually resolve the > > conflict by updating a subscriber-side database or by using function > > pg_replication_origin_advance() to skip the conflicting transaction. This > > commit introduces a simpler way to skip the conflicting transactions. > > > > The user can specify LSN by ALTER SUBSCRIPTION ... SKIP (lsn = XXX), > > which allows the apply worker to skip the transaction finished at > > specified LSN. The apply worker skips all data modification changes within > > the transaction. > > This was missing an include of xlogdefs.h in pg_subscription.h, thus failing > in headerscheck. See e.g. > https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=crake&dt=2022-03-22%2022%3A22%3A05 > > I've pushed the trivial fix for that. I'll propose adding headerscheck to CI / > cfbot. > Thanks. -- With Regards, Amit Kapila.
В списке pgsql-committers по дате отправления: