Re: modificar tamaño de

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

In response to

Responses

Browse pgsql-es-ayuda by date

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