From: | Antonio Castro <acastro(at)ciberdroide(dot)com> |
---|---|
To: | listas <listas(at)legales-rosario(dot)com> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] eliminar columnas |
Date: | 2002-06-19 12:17:21 |
Message-ID: | Pine.LNX.4.21.0206191411160.863-100000@midas.ciberdroide.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, 18 Jun 2002, listas wrote:
> Hola, supongo que se debería eliminar una columna con:
>
> ALTER TABLE mitabla DROP micolumna
>
> pero no funciona.
>
> Podría hacer un pg_dump y tratar los datos con awk o cut. Pero hay
> alguna forma de hacerlo más facil, como ser un dump sin alguna columna?
>
> Desde ya muchas gracias
Lo que yo uso en general para todo tipo de modificaciones de
tablas en postgres es:
ALTER TABLE mitabla RENAME mitabla_old
Luego creo una nueva versión de mitabla y la cargo con un INSERT
a la medida de mis necesidades desde mitabla_old.
INSERT INTO mitabla ( column [, ...] )
SELECT column [, ...] FROM mitabla_old ;
Me he acostumbrado y ya todo lo hago así, además conservo mitabla_old
durante un tiempo antes de eliminarla por si las moscas.
Un saludo
Antonio Castro
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informática (Tienda de Linux)
\\W// <<< http://www.ciberdroide.com >>>
_|0 0|_
+-oOOO--(___o___)--OOOo----------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher acastro(at)ciberdroide(dot)com |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
From | Date | Subject | |
---|---|---|---|
Next Message | Gunnar Wolf | 2002-06-19 13:49:56 | Re: [Pgsql-ayuda] eliminar columnas |
Previous Message | listas | 2002-06-19 02:39:04 | [Pgsql-ayuda] eliminar columnas |