From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Robert Treat <xzilla(at)users(dot)sourceforge(dot)net> |
Cc: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: tablespace and sequences? |
Date: | 2004-08-19 04:38:35 |
Message-ID: | 11210.1092890315@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-cygwin pgsql-hackers pgsql-hackers-win32 |
Robert Treat <xzilla(at)users(dot)sourceforge(dot)net> writes:
> If the location doesn't exist will postgresql try to create it? istm it could
> do this and if it fails then you are no worse off, but if it were to succeed
> you're that much better off.
I think this would be fairly pointless. In most of the practical
tablespace scenarios I can think of, the tablespace directory probably
lives within a root-owned directory (eg, a filesystem root directory).
That's why CREATE TABLESPACE expects the directory to have been made
already.
In point of fact I think this discussion is much ado about nothing,
as there is already a workaround that is about as simple as anything
that we would likely be able to substitute. Suppose the dump contains
"CREATE TABLESPACE t1 LOCATION '/foo/bar'" and for some reason /foo/bar
is no longer an appropriate location. All the DBA need do is select
a location that *is* suitable and create tablespace t1 at that location.
Then run the restore. The create tablespace command will fail on
duplicate name, but the tablespace is there and all the subsequent
operations will be just fine.
Of course we need to document this procedure, but we'd have to document
any other approach as well...
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2004-08-19 04:39:22 | Re: tablespace and sequences? |
Previous Message | Robert Treat | 2004-08-19 04:18:32 | Re: tablespace and sequences? |
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2004-08-19 04:39:22 | Re: tablespace and sequences? |
Previous Message | Paul Ramsey | 2004-08-19 04:35:38 | Re: $libdir and 8.0 |
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2004-08-19 04:39:22 | Re: tablespace and sequences? |
Previous Message | Robert Treat | 2004-08-19 04:18:32 | Re: tablespace and sequences? |