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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-it-generale by date

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