Thread: More thoughts on drop tablespace

More thoughts on drop tablespace

From
Christopher Kings-Lynne
Date:
The same thing may also apply to the default tablespace of a database as 
well...

Chris



Re: More thoughts on drop tablespace

From
Andreas Pflug
Date:
Christopher Kings-Lynne wrote:

> The same thing may also apply to the default tablespace of a database 
> as well...
>
Well at least the database can be queried easily for usage of that 
tablespace.
For the namespace issue, it would help if *some* object would be created 
with that namespace (e.g. an empty directory or file with the namespace 
oid), so that pg_tablespace_databases() could detect it.

Regards,
Andreas



Re: More thoughts on drop tablespace

From
Christopher Kings-Lynne
Date:
> Well at least the database can be queried easily for usage of that 
> tablespace.

Yes, that's the easy part to fix.  You'd just set the dattablespace back 
to 0 when you dropped the tablespace.

> For the namespace issue, it would help if *some* object would be created 
> with that namespace (e.g. an empty directory or file with the namespace 
> oid), so that pg_tablespace_databases() could detect it.

Seems like the only way.

Chris


Re: More thoughts on drop tablespace

From
Tom Lane
Date:
Christopher Kings-Lynne <chriskl@familyhealth.com.au> writes:
> The same thing may also apply to the default tablespace of a database as 
> well...

No, because it will always contain some files (at the very least, the
db's pg_class *must* live there).  See prior thread about exactly
this issue.
        regards, tom lane