Re: Usage of pg_waldump

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: Andres Freund <andres(at)anarazel(dot)de>
Cc: Dang Minh Huong <kakalot49(at)gmail(dot)com>, "pgsql-bugs(at)lists(dot)postgresql(dot)org" <pgsql-bugs(at)lists(dot)postgresql(dot)org>, "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Usage of pg_waldump
Date: 2018-05-01 16:39:22
Message-ID: CAKFQuwapABHOoHYrG7LR0TdwLp5a9_7Av0b+2_Fwi3+6pJAPXg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs pgsql-hackers

On Tue, May 1, 2018 at 9:26 AM, Andres Freund <andres(at)anarazel(dot)de> wrote:

> Hi,
>
> On 2018-05-01 16:41:04 +0900, Dang Minh Huong wrote:
> > The syntax is known as,
> >
> > pg_waldump [OPTION]... [STARTSEG [ENDSEG]]
> >
> > Mean that, it could work with no arguments.
> > But the "no arguments specified" ERROR will be returned in that case.
> >
> > $ pg_waldump
> > pg_waldump: no arguments specified
> > Try "pg_waldump --help" for more information.
> >
> > I wonder it should be,
> >
> > pg_waldump { OPTION... [STARTSEG [ENDSEG]] } | { [OPTION]... STARTSEG
> [ENDSEG] }
> >
> > Have any comments?
>
> To me that doesn't seem like an improvement, looks a good chunk more
> complicated. You'll get the error and the docs also tell you that some
> arguments are needed.
>

​Reading the v10 docs...

​note: there is either an extra space between the two closing brackets or a
missing space before startseg

I suppose it would help to understand why an argument is required -
providing a startseg implicitly sets path and timeline but both of those
have defaults and so even without a startseg those two aren't required.
Since no other options are required when startseg is specified it doesn't
make sense that there would be others required when it is not.

IOW, the error message in the no-arg command invocation seems incorrect.

David J.

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Robert Haas 2018-05-01 17:38:44 Re: power() function in Windows: "value out of range: underflow"
Previous Message Andres Freund 2018-05-01 16:26:30 Re: Usage of pg_waldump

Browse pgsql-hackers by date

  From Date Subject
Next Message Geoff Winkless 2018-05-01 16:41:49 Re: Is a modern build system acceptable for older platforms
Previous Message Andres Freund 2018-05-01 16:37:14 Re: Postgres, fsync, and OSs (specifically linux)