Amit Kapila wrote:
> On Sat, Nov 15, 2014 at 12:03 AM, Alvaro Herrera <alvhe...@2ndquadrant.com>
> wrote:
> >
> > Amit Kapila wrote:

> > I think symlink_label isn't a very good name.  This file is not a label
> > in the sense that backup_label is; it seems more a "catalog" to me.  And
> > it's not, in essence, about symlinks either, but rather about
> > tablespaces.  I would name it following the term "tablespace catalog" or
> > some variation thereof.
> 
> This file is going to provide the symlink path for each tablespace, so
> it not be bad to have that in file name.  I agree with you that it's more
> about tablespaces.  So how about:
> 
> tablespace_symlink
> symlink_tablespace
> tablespace_info

I think the fact that we use symlinks is an implementation detail;
aren't them actually junction points, not symlinks, in some Windows
cases?  The The pg_tablespace catalog uses (or used to use)
"spclocation" for this, not "spcsymlink".

> > One use case mentioned upthread is having the clone be created in the
> > same machine as the source server.  Does your proposal help with it?
> 
> Sorry, but I am not getting which proposal exactly you are referring here,
> Could you explain in more detail?

In the first message of this thread[1], Noah said:

: A "pg_basebackup -Fp" running on the same system as the target cluster will
: fail in the presence of tablespaces; it would backup each tablespace to its
: original path, and those paths are in use locally for the very originals we're
: copying.

> In general, if user took the backup (in tar format) using pg_basebackup,
> this
> patch will be able to restore such a backup even on the same server.

I must be misunderstanding either you or Noah.

[1] 
http://www.postgresql.org/message-id/20130801161519.ga334...@tornado.leadboat.com

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to