From: | Leonel Nunez <postgres(at)enelserver(dot)com> |
---|---|
To: | Roberto Bárcenas <yacastli(at)yahoo(dot)com(dot)mx> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: modificar tamaño de |
Date: | 2004-08-26 23:47:42 |
Message-ID: | 1093564062.3996.11.camel@debian.enelserver.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Thu, 2004-08-26 at 17:26, Roberto Bárcenas wrote:
> Que tal amigos, me dicen que no se puede, pero yo
> recuerdo alguna vez haber modificado el tamaño de un
> campo de una tabla en alguna base de datos de
> postgres.
>
> Ahora quiero modificar el tamaño de un campo que
> actualmente esta en varchar(30) y lo requiero pasar a
> varchar(100), lo he probado con un
>
> alter table[tabla] change [columna]
> [campo_opciones_columna];
>
> pero me marca error.
>
> Alguien podrìa decirme como es lo correcto??
>
> Saludos y gracias!
>
> _________________________________________________________
> Do You Yahoo!?
> La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>
Supongamos que no se puede el change :
alter table tutabla add uncamponuevo varchar(100);
update tutabla set uncamponuevo = elcampode30;
alter table tutabla drop column elcampode30;
alter table tutabla rename uncamponuevo to elcampode30;
--
,''`. Leonel Nunez
: :' : http://enelserver.com
`. `' DEBIAN GNU/LINUX
`- A REAL FREE OS
From | Date | Subject | |
---|---|---|---|
Next Message | Sergio Martínez | 2004-08-27 00:19:22 | PHP con PL/pgsql |
Previous Message | Roberto Bárcenas | 2004-08-26 23:26:12 | modificar tamao de columna!! |