| From: | Magnus Hagander <magnus(at)hagander(dot)net> |
|---|---|
| To: | Michael Paquier <michael(dot)paquier(at)gmail(dot)com> |
| Cc: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: Prevent pg_basebackup -Fp -D -? |
| Date: | 2013-10-03 04:50:57 |
| Message-ID: | CABUevEyjJAyL1FdZ3p5AvUHTqv8BxM1vpHnPC6vr=p13ZGMOZA@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Oct 3, 2013 2:47 AM, "Michael Paquier" <michael(dot)paquier(at)gmail(dot)com> wrote:
>
> On Wed, Oct 2, 2013 at 11:31 PM, Magnus Hagander <magnus(at)hagander(dot)net>
wrote:
> > Right now, if you use
> >
> > pg_basebackup -Ft -D -
> >
> > you get a tarfile, written to stdout, for redirection.
> >
> > However, if you use:
> >
> > pg_basebackup -Fp -D -
> >
> > you get a plaintext (unpackaged) backup, in a directory called "-".
> >
> > I can't think of a single usecase where this is a good idea. Therefor,
> > I would suggest we simply throw an error in this case, instead of
> > creating the directory. Only for the specific case of specifying
> > exactly "-" as a directory.
> >
> > Comments?
> Isn't this a non-problem? This behavior is in line with the
> documentation, so I would suspected that if directory name is
> specified as "-" in plain mode, it should create the folder with this
> name.
> Do you consider having a folder of this name an annoyance?
Yes, that is exactly the point - i do consider that an annoyance, and i
don't see the use case where you'd actually want it. I bet 100% of the
users of that have been accidental, thinking they'd get the pipe, not the
directory.
> > Also, if we do that, is this something we should consider
> > backpatchable? It's not strictly speaking a bugfix, but I'd say it
> > fixes some seriously annoying behavior.
> This would change the spec of pg_basebackup, so no? Does the current
> behavior have potential security issues?
No, there are no security issues that I can see. Just annoyance. And yes, I
guess it would change the spec, so backpatching might be a bad idea..
/Magnus
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Amit Kapila | 2013-10-03 06:20:09 | Re: Suggestion: Issue warning when calling SET TRANSACTION outside transaction block |
| Previous Message | Josh Berkus | 2013-10-03 01:10:39 | Re: Prevent pg_basebackup -Fp -D -? |