| 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: | Whole Thread | Raw Message | 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!! |