Buenas,

On Wed, 2002-04-17 at 10:45, Alexander Murillo wrote:
> 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.

de la documentacion:

"Currently, to remove an existing column the table must be      
recreated and reloaded"

seguido por el ejemplo:

-----------
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;
-----------

Espero que esto te responda tus preguntas.

Saludos,


-- 

Marco V. Caama�o Castro


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com



--
�Desea desuscribirse?  Escriba a [EMAIL PROTECTED] con el tema
'unsubscribe'.  M�s informaci�n: http://www.linux.or.cr/listas

Responder a