Re: archive_command / single user mode - Mailing list pgsql-general

From David G. Johnston
Subject Re: archive_command / single user mode
Date
Msg-id CAKFQuwacfuLDuBJwGgv6n6CvO24YQhTSiOfxmMiekeU88_++Gg@mail.gmail.com
Whole thread Raw
In response to archive_command / single user mode  (Christophe Pettus <xof@thebuild.com>)
Responses Re: archive_command / single user mode  (Christophe Pettus <xof@thebuild.com>)
List pgsql-general
On Mon, Aug 9, 2021 at 4:17 PM Christophe Pettus <xof@thebuild.com> wrote:
Does archive_command run in single user mode?  This isn't an actual situation at the moment, but for runbook / disaster planning purposes, I was curious.


Nope.

If I follow the source code correctly...main.c calls PostgresMain (postgres.c) which is basically a hybrid front-end/back-end standalone setup which, as far as I can tell, never launches the archiver.  The "else" PostmasterMain (postmaster.c) call in main.c, however, leads to ServerLoop which starts, and restarts if necessary, the archiver based upon the current state machine state (e.g., PM_RUN).

Skimming the imports for postgres.c likewise confirms an omission of pgarch.h ...

David J.

pgsql-general by date:

Previous
From: Bryn Llewellyn
Date:
Subject: Re: PL/pgSQL: Spurious 22P02 error on "select col into var" when col is user-defined type
Next
From: A Z
Date:
Subject: Serious List of PostgreSQL usage questions.