Re: invalid combination of options "-D - -F t -X stream" in pg_basebackup

From: Magnus Hagander <magnus(at)hagander(dot)net>
To: Fujii Masao <masao(dot)fujii(at)gmail(dot)com>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: invalid combination of options "-D - -F t -X stream" in pg_basebackup
Date: 2016-12-20 12:22:32
Message-ID: CABUevEw0dEQ5g081b1214_e4Tc5SBgbiYAf=qhsoToU9m=BVjg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Dec 20, 2016 at 6:56 AM, Fujii Masao <masao(dot)fujii(at)gmail(dot)com> wrote:

> On Tue, Dec 20, 2016 at 1:43 AM, Magnus Hagander <magnus(at)hagander(dot)net>
> wrote:
> >
> >
> > On Mon, Dec 19, 2016 at 5:39 PM, Fujii Masao <masao(dot)fujii(at)gmail(dot)com>
> wrote:
> >>
> >> Hi,
> >>
> >> Isn't it better to forbid the conbination of the options "-D -", "-F t"
> >> and
> >> "-X stream" in pg_basebackup? This is obviously invalid setting and the
> >> docs
> >> warns this as follows. But currently users can specify such setting and
> >> pg_basebackup can exit unexpectedly with an error.
> >>
> >> -----------------------
> >> If the value - (dash) is specified as target directory, the tar contents
> >> will
> >> be written to standard output, suitable for piping to for example gzip.
> >> This is only possible if the cluster has no additional tablespaces.
> >> -----------------------
> >
> >
> > Yes, definitely. I'd say that's an oversight in implementing the support
> for
> > stream-to-tar that it did not detect this issue.
> >
> > Do you want to provide a patch for it, or should I?
>
> What about the attached patch?
>
> + fprintf(stderr, _("Try \"%s --help\" for more information.\n"),
> + progname);
>
> I added the above hint message because other codes checking invalid
> options also have such hint messages. But there is no additional
> useful information about valid combination of options in the help
> messages, so I'm a bit tempted to remove the above hint message.
>

Looks good to me.

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Heikki Linnakangas 2016-12-20 12:23:51 Re: pg_authid.rolpassword format (was Re: Password identifiers, protocol aging and SCRAM protocol)
Previous Message Heikki Linnakangas 2016-12-20 11:37:35 Re: pg_authid.rolpassword format (was Re: Password identifiers, protocol aging and SCRAM protocol)