Re: cambiar una tabla de esquema

From: Mario Soto Cordones - Venezuela <msotocl(at)gmail(dot)com>
To: Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: cambiar una tabla de esquema
Date: 2005-06-01 11:38:01
Message-ID: e9b17cde05060104385bf75068@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Es correcto asi lo hice :

1.- hice una copia de la tabla en el nuevo esquema con todos los datos
2.- elimine la tabla

Gracias

El 1/06/05, Victor Lopez<v(dot)lopez(dot)s(at)ono(dot)com> escribió:
> Creo recordar (de mis tiempos de Oracle, pero es lo mismo) que no es cambiar
> una tabla de esquema.
>
> Es crear la tabla en el nuevo esquema ... CREATE TABLE blablabla ...y copiar
> los datos de la tabla origen a la nueva de destino ... calificandolas.
>
> Supongo que mediante algo parecido a esto ...
>
> INSERT INTO esquema_nuevo.tabla
> SELECT * FROM esquema_anterior.tabla ...
>
> Lo que no se si puedes hacer esto desde un usuario o desde el administrador
> (opto por el hacerlo desde el administrador, para tener acceso a los dos
> esquemas).
>
> El Domingo, 29 de Mayo de 2005 16:59, Mario Soto Cordones - Venezuela
> escribió:
> > Trate de hacer lo que me dices pero no lo consigo
> >
> > Gracias
> >
> > 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)
>
> --
> ----o---( )---o----
> Saludos
> v(dot)lopez(dot)s(at)ono(dot)com
> --------oooo--------
>

--
cordialmente,

Ing. Mario Soto Cordones

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Soto Cordones - Venezuela 2005-06-01 11:46:46 Re: un contador en una query
Previous Message Nicolás Domínguez Florit 2005-06-01 10:28:07 Re: Problemas comandos en windows XP.