From: | Nahum Castro <pedro1_72(at)yahoo(dot)com> |
---|---|
To: | Agustin Casiva <casivaagustin(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Rv: Re: hacer que "" sea un NULL |
Date: | 2007-06-06 21:21:49 |
Message-ID: | 200503.17355.qm@web43136.mail.sp1.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- Agustin Casiva <casivaagustin(at)gmail(dot)com> escribió:
> Esta mal tu consulta.
>
> Copia y pega esto
>
> copy trhog11 from '/home/nahum/ii_conteo/trhog1.csv'
> WITH NULL AS '""'
>
ajuste=# copy trhog11 from
'/home/postgres/ii_conteo/trhog11.csv' WITH NULL AS
'""';
ERROR: el valor es demasiado largo para el tipo
character varying(2)
CONTEXTO: COPY trhog11, línea 1, columna ent:
«"11","001","0288","003A","800","0001","1","5","11"»
la columna ent es la primera, me parece que quiere
almacenar "11" (4 caracteres) no 11 (2 caracteres)
ajuste=# \d trhog11
Tabla «public.trhog11»
Columna | Tipo | Modificadores
----------+----------------------+---------------
ent | character varying(2) |
mun | character varying(3) |
loc | character varying(4) |
ageb | character varying(4) |
mza | character varying(3) |
cons_viv | character varying(4) |
cons_hog | integer |
toperhog | integer |
ticlahog | integer |
Solo cambie el el archivo al usuario postgres que es
el único que puede ejecutar copy.
Saludos y gracias.
--
Nahum Castro
Leon, Guanajuato, Mexico
http://www.leon-linux.com
e-mail: pedro1_72 [en] yahoo [punto] com
______________________________________________
¡Asómbrate! Conoce el Beta de Correo Yahoo! que incluye muchas herramientas que harán tu vida más sencilla.
http://correo.yahoo.com.mx/
From | Date | Subject | |
---|---|---|---|
Next Message | Agustin Casiva | 2007-06-06 23:27:14 | Re: Rv: Re: hacer que "" sea un NULL |
Previous Message | Agustin Casiva | 2007-06-06 20:45:43 | Re: Rv: Re: hacer que "" sea un NULL |