Muchas gracias a todos por las respuesta, ya esta solucionado.

Saludos



De: [email protected] [mailto:[email protected]] En nombre de Carlos 
Chapi
Enviado el: martes, 21 de octubre de 2014 04:36 p.m.
Para: Romero, Fernando
CC: [email protected]
Asunto: Re: [pgsql-es-ayuda] Problemas con tabla

Hola Fernando

El 21 de octubre de 2014, 14:21, Romero, Fernando 
<[email protected]<mailto:[email protected]>> escribió:

El error debe de ser por la definición del campo de la tabla que los regsitros 
son numéricos y el campo es carácter, cuando quiero cambiarle la definición me 
tira error:


Efectivamente es por eso

dbtrabajos=#  ALTER TABLE "public"."trabajos" ALTER COLUMN "valor" TYPE 
numeric(30);
ERROR:  la columna ▒valor▒ no puede convertirse autom▒ticamente al tipo numeric
SUGERENCIA:  Especifique una expresi▒n USING para llevar a cabo la conversi▒n.

No encuentro como especificar la opción “USING”.


En la documentación es parte de ALTER TABLE: 
http://www.postgresql.org/docs/9.3/static/sql-altertable.html

En tu caso:

ALTER TABLE "public"."trabajos" ALTER COLUMN "valor" TYPE numeric(30) USING 
valor::numeric(30);



--
Carlos Chapi                
http://www.2ndQuadrant.com/<http://www.2ndquadrant.com/>
Professional PostgreSQL: Soporte 24x7 y capacitación

Responder a