From: | Fernando del Valle <fdv(at)statics(dot)com(dot)ar> |
---|---|
To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [pgsql-ayuda] ?Modificar Longitud de Columna? |
Date: | 2000-11-23 20:04:02 |
Message-ID: | 00112317111600.02679@zombfib-mdp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola,
Hay un error conceptual: el DEFAULT no es la longitud de una columna,
so el valor por defecto (aplicable, por ejemplo, al insertar un registro y
dejar esa columna inespecificada).
En otra lista se hizo as
update pg_attribute set atttypmod = 104 where attname = 'nombre_columna'
and attrelid = (select oid from pg_class where relname = 'nombre_tabla');
para ensanchar la columna a 100 bytes. Es un poco sucio, y no estoy
seguro de que no se pierdan datos.
Tambi podrs hacer un pg_dump, editar el archivo resultante para modificar
el ancho de esa columna, y luego rearmar la base. Eso ser as
$ pg_dump base [-t tabla] > salida.out
$ vi salida.out
(aqubuscas donde dice CREATE TABLE y modificas la definici de la
columna).
(luego borras la tabla de la base de datos, para que la reconstruya)
$ psql -e base < salida.out
Y deber andar.
Saludos,
Fernando del Valle
On Fri, 24 Nov 2000, you wrote: >Saludos:
>
>Quiero cambiar la longitud de una columna de una tabla pero no me deja, lo que estoy
>haciendo es:
>
>ALTER TABLE profesor ALTER COLUMN prof_nombre_com SET DEFAULT varchar(50);
>
>que me falta o que estoy haciendo mal?
>
>GRACIAS.
>
>
>Gabriel Guevara Gutirez
>Tel. Casa: 56-68-55-30
>Tel. Trab: 56-22-83-65
>Tel. Cel: 044-26-78-18-49
>ICQ: 98074824
>______________________________________________________________
>E-mail y acceso gratis a la Internet en http://www.Tutopia.com
>--------- Pie de mensaje -------------------------------------------
>Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
>Cancelar inscripcion:
>mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
>text : unsubscribe pgsql-ayuda
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : unsubscribe pgsql-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | alberto | 2000-11-23 20:13:48 | Re: [pgsql-ayuda] campo memo |
Previous Message | Manuel Sugawara | 2000-11-23 18:24:56 | Re: [pgsql-ayuda] ?Modificar Longitud de Columna? |