Re: pg_repack vs. running logical/physical replication

From: Ron Johnson <ronljohnsonjr(at)gmail(dot)com>
To: Pgsql-admin <pgsql-admin(at)lists(dot)postgresql(dot)org>
Subject: Re: pg_repack vs. running logical/physical replication
Date: 2024-01-30 01:00:53
Message-ID: CANzqJaAXyw3bD4xi_UmOc2zFjaY7be1Tuf1-xfoqFXKaQ=kigQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

On Mon, Jan 29, 2024 at 2:27 PM Achilleas Mantzios <
a(dot)mantzios(at)cloud(dot)gatewaynet(dot)com> wrote:

> Στις 29/1/24 16:56, ο/η Dirk Krautschick έγραψε:
> > Hi,
> >
> >
> > is there any good reason to cut of logical and/or physical replication
> > for the time pg_repack (please no discussion about pg_repack at all,
> > customer request, his idea, his strict wish) is running? I am not so
> > deep into how pg_repack is running things but as the docs are saying
> > it could affect hard at least the publications for logrep. Haven't
> > tested it yet and just hopeing for a quick answer here :-)
>
> Why should logical replication break?
>

LR gets fiddly, and needs manual attention when DDL changes are applied, no?

For example, we're not using LR to migrate from 9.6 to 14 because the
application regularly makes DDL modifications (inheritance partitioning:
dropping old tables, creating new ones, and dropping/recreating the
triggers; 71 of them). I don't trust my ability to catch all those
changes, and apply them to the new server.

Why would you want to fill your repl slots (if any) by suspending
> physical replication while pg_repack runs?
>

Fear of corrupting the destination.

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Laurenz Albe 2024-01-30 07:27:48 Re: pg_repack vs. running logical/physical replication
Previous Message Achilleas Mantzios 2024-01-29 19:27:05 Re: pg_repack vs. running logical/physical replication