public inbox for [email protected]
help / color / mirror / Atom feedFrom: David G. Johnston <[email protected]>
To: Tom Lane <[email protected]>
Cc: vaibhave postgres <[email protected]>
Cc: [email protected] <[email protected]>
Subject: Re: docs: warn about post-data-only schema dumps with parallel restore.
Date: Tue, 31 Mar 2026 12:48:31 -0700
Message-ID: <CAKFQuwaL5_7wmJ5nwXDn-Vc=vivOP6AB9U2Qyg5TgnzJ1pKNFw@mail.gmail.com> (raw)
In-Reply-To: <[email protected]>
References: <CAM_eQjzTLtt1X9WKvMV6Rew0UvxT3mmhimZa9WT-vqaPjmXk-g@mail.gmail.com>
<CAKFQuwbHpDVQt0=nfC7To=AxAkDs6fmvv-40Qcw6z=VtW23GEQ@mail.gmail.com>
<[email protected]>
<CAKFQuwYtdN4chM2HzcNsOJMvsVqE2LnKGTvndNeGW8s66g0Acg@mail.gmail.com>
<[email protected]>
On Tuesday, March 31, 2026, Tom Lane <[email protected]> wrote:
> "David G. Johnston" <[email protected]> writes:
> > But how about adding something like the following to the pg_dump notes?
> We
> > already have the corresponding link going to pg_dump in the pg_restore
> > notes.
>
> > "If producing a non-plaint-text format output see also the pg_restore
> > documentation for details on how the restore process uses the different
> > sections."
>
> Hmm, I think we could be a bit more definite than that. What do you
> think of this advice:
>
> <para>
> When creating an archive (non-text) output file, it is advisable not to
> restrict the set of database objects dumped, but instead plan to apply
> any desired object filtering when reading the archive
> with <application>pg_restore</application>. This will preserve
> flexibility and possibly avoid problems at restore time; for details
> see the <xref linkend="app-pgrestore"/> documentation. However,
> omitting table data (<option>--no-data</option>) or large objects
> (<option>--no-large-objects</option>) does not have any surprising
> consequences.
> </para>
>
>
I’m against including that final sentence. The rest seems ok but I’
suggest going with an explicit mention that “—no-schema is risky” (or
otherwise omitting the entire section)
I have a nagging suspicion we could be a bit more precise; e.g., it’s
advisable to include the schema objects for the data that is being exported
only, not the entire schema always. But we already mention that dealing in
subsets can introduce dependency issues so people have already been given
the alert there. But data/no-schema seems like it should just work and
this just needs to warn them that it may not.
David J.
view thread (4+ messages) latest in thread
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected], [email protected]
Subject: Re: docs: warn about post-data-only schema dumps with parallel restore.
In-Reply-To: <CAKFQuwaL5_7wmJ5nwXDn-Vc=vivOP6AB9U2Qyg5TgnzJ1pKNFw@mail.gmail.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox