hasta donde se todavia no esta implementada la funcionalidad de borrar
campos de la tabla
ALTER TABLE table DROP [ COLUMN ] column { RESTRICT | CASCADE }
Removes a column from a table. Currently, to remove an existing column the
table must be recreated and reloaded:
CREATE TABLE temp AS SELECT did, city FROM distributors;
DROP TABLE distributors;
CREATE TABLE distributors (
did DECIMAL(3) DEFAULT 1,
name VARCHAR(40) NOT NULL
);
INSERT INTO distributors SELECT * FROM temp;
DROP TABLE temp;
lo que dice es que hay que crear una tabla temporal para guardar los datos
de la tabla que queremos alterar, borrar la tabla, re-crearla con los
campos y tipos de datos que ocupemos y volvamos a trasladar los datos desde
la tabla temporal
todo esto si existe compatibilidad entre los tipos, por ejemplo pasar de
int4 a float4, pero de varchar a int, esta un toque dificil excepto que sean
cadenas de solo numeros.
suerte.
>From: "Alexander Murillo" <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Postgres - Modificar tablas
>Date: Wed, 17 Apr 2002 16:45:33
>
>Tengo un problema, necesito cambiar el tipo de un campo en una tabla que
>tengo en una DB en Postgres, digamos que tengo un campo "campo1" de tipo
>Char(10), y lo que quiero es que sea "campo1" de tipo int4.
>
>Trat� de hacerlo con "alter table", pero no encontr� la forma, s�lo puede
>hacer rename del campo o agregar uno nuevo.
>
>Si es Posible por favor diganme como:
>1. Cambiar el tipo de un campo
>2. Borrar un campo de una tabla
>3. Borrar una tabla, es decir, quitarla, no un "delete from tabla"
>
>Saludos y de antemano muchas gracias,
>Alex�nder Murillo H.
>
>_________________________________________________________________
>Hable con sus amigos en l�nea, pruebe MSN Messenger:
>http://messenger.msn.es
>
>
>
>--
>�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con el
>tema
>'unsubscribe'. M�s informaci�n: http://www.linux.or.cr/listas
>
__________________
Raul Saavedra M.
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con el tema
'unsubscribe'. M�s informaci�n: http://www.linux.or.cr/listas