Re: [Pgsql-ayuda] Insertar desde otra tabla

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Dimas Ayala <dimasayala(at)vickza(dot)com(dot)sv>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Insertar desde otra tabla
Date: 2003-11-08 17:13:13
Message-ID: 20031108171313.GA10899@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Fri, Nov 07, 2003 at 04:44:34PM -0800, Dimas Ayala wrote:
> Estor moviendo las tablas de schemas.
>
> Y necesit saber si se pueden mover.

Una alternativa es cambiar relnamespace en pg_class ...
(tienes que fijarte muy bien de cambiar tambien para los indices y demas
elementos relacionados)

> O si creo la estructura en el otro schema y como ago para insertar los datos
> desde la otra tabla.

Creo que esto es mas sano porque no necesitas modificar los catalogos
del sistema.

INSERT INTO nuevo_schema.tabla SELECT * FROM esquema_antiguo.tabla;

O bien
CREATE TABLE nuevo_schema.tabla AS SELECT * FROM esquema_antiguo.tabla;

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"On the other flipper, one wrong move and we're Fatal Exceptions"
(T.U.X.: Term Unit X - http://www.thelinuxreview.com/TUX/)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Giovanny Charria Bedoya 2003-11-08 17:25:56 [Pgsql-ayuda] Problemas con pgsql bajo Windows.
Previous Message Alvaro Herrera 2003-11-08 03:27:23 Re: [Pgsql-ayuda] Poner fecha por defecto