From: | Alberto Cabello Sánchez <alberto(at)unex(dot)es> |
---|---|
To: | "Romero, Fernando" <fromero(at)cferroviarios(dot)com(dot)ar> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problemas con tabla |
Date: | 2014-10-24 06:40:53 |
Message-ID: | 20141024084053.4a0a0f8dbbbebaabb2d37135@unex.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, 21 Oct 2014 19:21:50 +0000
"Romero, Fernando" <fromero(at)cferroviarios(dot)com(dot)ar> wrote:
> Hola buenas tardes, tengo un tabla con la siguiente extructura
>
> Columna | Tipo | Modificadores
> ------------+-----------------------+-----------------------------------------------------------------
> id | integer | not null valor por omision nextval('trabajos_id_seq'::regclass)
> empresa | character varying(30) |
> contacto | character varying(30) |
> tarea | character varying(60) |
> comentario | text |
> fecha | date |
> valor | character varying(30) |
> factura | character varying(30) |
> indices:
> "trabajos_pkey" PRIMARY KEY, btree (id)
...
> cuando quiero cambiarle la definición me tira error:
>
> dbtrabajos=# ALTER TABLE "public"."trabajos" ALTER COLUMN "valor" TYPE numeric(30);
> ERROR: la columna 'valor' no puede convertirse automaticamente al tipo numeric
> SUGERENCIA: Especifique una expresion USING para llevar a cabo la conversion.
>
> No encuentro como especificar la opción “USING”.
http://www.postgresql.org/docs/current/static/sql-altertable.html
Ejemplo:
ALTER TABLE "public"."trabajos"
ALTER COLUMN "valor" TYPE numeric(30)
USING TO_NUMBER(valor, '9999999999');
--
Alberto Cabello Sánchez
<alberto(at)unex(dot)es>
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Maximiliano Riffo | 2014-10-24 15:31:57 | Error iniciar postgres |
Previous Message | Luis Fernando Ortiz Vera | 2014-10-21 21:56:43 | Consulta Vertica a Horizontal - Funcion crosstab |