Skip site navigation (1) Skip section navigation (2)

Re: ALTER SCHEMA ... SET TABLESPACE

From: rotellaro(at)gmail(dot)com
To: pgsql-it-generale(at)postgresql(dot)org
Subject: Re: ALTER SCHEMA ... SET TABLESPACE
Date: 2008-11-18 13:14:43
Message-ID: a3e8e2210811180514x50bb648et17bf22e1fb530973@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-it-generale
2008/11/18  <maurizio(dot)totti(at)gmail(dot)com>:
> Ciao a tutti,
> stavo cercando di creare uno schema "appoggiato" su di un apposito tablespace.
> Un po' quello che proponevano in questo post.
> http://archives.postgresql.org/pgsql-patches/2004-08/msg00312.php
> Si sa che fine ha fatto questa proposta??

Probabilmente si sono resi conto che non serviva a niente visto che
queste cose si fanno con dei banali concatenamenti di stringa.

Queste due query ti ritornano gli statemens per effettuare spostamenti
di tablespace di tabelle e indici presenti, ad esempio, nello schema
public.

select 'ALTER TABLE '||tablename||' SET TABLESPACE nuova_tablespace;'
FROM pg_tables WHERE schemaname='public';
select 'ALTER INDEX '||indexname||' SET TABLESPACE nuova_tablespace;'
FROM pg_indexes WHERE schemaname='public';


-- 
Rotellaro & Sgargatubo - CBR 600 F '95
/*******************************
   Consigliere spirituale per elefanti depressi
   "dal terminale arrow e' uscita la quinta sinfonia di beethoven"
   http://www.rotellaro.com
*******************************/

In response to

Responses

pgsql-it-generale by date

Next:From: maurizio.tottiDate: 2008-11-18 14:21:37
Subject: Re: ALTER SCHEMA ... SET TABLESPACE
Previous:From: maurizio.tottiDate: 2008-11-18 12:45:25
Subject: ALTER SCHEMA ... SET TABLESPACE

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group