Re: WAL Archiving and base backup

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: Stephen Frost <sfrost(at)snowman(dot)net>
Cc: Issa Gorissen <issa-gorissen(at)usa(dot)net>, Torsten Förtsch <tfoertsch123(at)gmail(dot)com>, pgsql-general <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: WAL Archiving and base backup
Date: 2022-01-16 01:31:41
Message-ID: CAKFQuwYL65Sge1sX8gASvC0FPz-nvqFE25ngOvdiBvXfV+cxMQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Fri, Jan 14, 2022 at 11:31 AM Stephen Frost <sfrost(at)snowman(dot)net> wrote:

> Greetings,
>
> * Issa Gorissen (issa-gorissen(at)usa(dot)net) wrote:
> > Thx a lot. I thought about it but was not so sure about having a complex
> > script (compared to the very simple version when using the exclusive
> backup
> > - but this this is deprecated...).
> >
> > I will test your option with the simpler version and post it back to it
> can
> > maybe land in PostgreSQL documentation.
>
> The PG docs show how the command works and that's it. The commands
> in the docs aren't intended to be actually used in production
> environments. Writing a full solution involves having a good
> understanding of the PG code and how WAL archiving, backups, et al, are
> done.
>

For all my suggestions of "use third-party where possible" I do think that
we should have, probably as part of pg_basebackup, a mode that performs a
filesystem copy of WAL to an archive location and verifies that the archive
is valid otherwise it write to the PostgreSQL log that there was a
problem. pg_basebackup should either be able to install that command (with
maybe some CLI prompts for settings or something) using ALTER SYSTEM. Our
documentation can then demonstrate the example usage of the archive_command
parameters as being a generic form of that command.

i.e., pg_backbackup --wal-archive-location /path/to/dir/ --wal_to_archive $1

David J.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message R Batchen 2022-01-16 15:13:11 How to debug incomplete message on postgres 12.3 docker
Previous Message David G. Johnston 2022-01-16 01:02:51 Re: WAL Archiving and base backup