Re: [Pgsql-ayuda] modificar el tipo de una columna en postgres

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Sergio <shernand(at)ipsoluciones(dot)com>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] modificar el tipo de una columna en postgres
Date: 2003-04-29 21:23:53
Message-ID: 20030429212353.GG4562@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Apr 29, 2003 at 05:03:39PM +0200, Sergio wrote:
> Pues eso, que no se como se hace.
> Quiero cambiar la precisión de una columna de numeric(2,0) a numeric(65535,65532)

No se puede.

Lo mas cercano que puedes hacer es cambiarle el nombre a la columna
antigua, luego crear una nueva columna, pasar los datos de la vieja a la
nueva y finalmente eliminar la columna antigua. Este ultimo paso solo
puedes hacerlo en 7.3.

Supongo que si tienes NUMERIC() no se te ha ocurrido ponerle llaves
foraneas, porque en ese caso tendrias que arreglarlas (es mala idea
tener llaves foraneas en numeric() IMO).

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"I dream about dreams about dreams", sang the nightingale
under the pale moon (Sandman)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Esther Díez 2003-04-30 08:09:33 RE: [Pgsql-ayuda] Instalacin en Cygwin
Previous Message Alvaro Herrera 2003-04-29 21:09:35 Re: [Pgsql-ayuda] Instalación en Cygwin