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

Responder a