From: | Mario Soto Cordones - Venezuela <msotocl(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)surnet(dot)cl> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: cambiar una tabla de esquema |
Date: | 2005-05-28 00:27:50 |
Message-ID: | e9b17cde050527172751410c36@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
OK
busque en la documentacion pero no en el alter table no aparace nada
como cambiar el esquema
Gracias y saludos
El 27/05/05, Alvaro Herrera<alvherre(at)surnet(dot)cl> escribió:
> On Fri, May 27, 2005 at 07:31:21PM -0400, Mario Soto Cordones - Venezuela wrote:
> > Hola a todos, se puede cambiar una tabla de un esquema a otro ?????,
>
> Me parece mucho que no hay ningun comando que lo haga (debe ser una
> variante de ALTER TABLE. Si ningun ALTER TABLE te permite hacerlo, es
> que no hay)
>
> Ahora, en principio basta con cambiar los catalogos de sistema
> directamente: tienes que cambiar el relnamespace en pg_class al Oid del
> nuevo esquema. _PERO_ simultaneamente tienes que asegurarte de cambiar
> el esquema de todos los objetos que tienen relacion con la tabla:
> indices, secuencias, el tipo, etc (me imagino que puedes hacerlo
> facilmente usando la informacion de pg_depend).
>
> --
> Alvaro Herrera (<alvherre[a]surnet.cl>)
> "El realista sabe lo que quiere; el idealista quiere lo que sabe" (Anónimo)
>
--
cordialmente,
Ing. Mario Soto Cordones
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-05-28 00:37:38 | Re: respaldos |
Previous Message | Alvaro Herrera | 2005-05-28 00:25:47 | Re: cambiar una tabla de esquema |