From: | Juan Martínez <jeugenio(at)umcervantes(dot)cl> |
---|---|
To: | Kelly González Enríquez <kge_7(at)yahoo(dot)com(dot)mx> |
Cc: | postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: importando |
Date: | 2006-03-13 21:57:08 |
Message-ID: | 1142287029.12480.31.camel@localhost.localdomain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El lun, 13-03-2006 a las 15:45 -0600, Kelly González Enríquez escribió:
> Este es mi DLL
DDL = Data Defination Language
>
> CREATE TABLE public.loc
> (
> cve_ent int2,
> cve_mun numeric(3),
> cve_loc int4,
> nomloc text
> ) WITHOUT OIDS;
>
> y mi csv
> 15,005,0041,SANTA JUANA PRIMERA SECCION
> 15,005,0043,SANTA JUANA SEGUNDA SECCION
> 15,005,0044,SANTA MARIA NATIVITAS
> 15,005,0045,SANTIAGUITO TLALCILALCALLI
> 15,005,0047,"TINAJA, LA"
> 15,005,0048,"TULILLO, EL"
> 15,005,0049,YEBUCIVI CENTRO (YEBUCIVI)
> 15,005,0052,RANCHO EL ARROYO
> 15,115,0013,"MANGA, LA"
> 15,115,0016,MESONES
> 15,115,0017,BARRIO SANTA CRUZ
> 15,115,0018,"GONDA, LA"
>
> quite los encabezados y las comillas que estan del 4° campo, corro el
> copy y ahora me marca el sig error
>
> observatorio=# COPY loc (cve_ent,cve_mun,cve_loc,nomloc) FROM
> '/home/kgonzalez/L OC.csv' WITH DELIMITER ',';
> ERROR: datos extra despues de la ultima columna esperada
> CONTEXT: COPY loc, line 4: "15,005,0004,CABECERA, LA"
Mmm. Ese registro no esta en lo que envias...Asumo que envias las
primeras lineas del csv.
Si lo que importas, calza exactamente con la tabla (o sea = nro. de
columnas) no es necesario decir cuales son.
El csv lo haces en windows o linux?
Te lo pregunto por que en linux el fin de linea es \n, en cambio en
windows es \n\r y eso puede estar causando algun problema.
Atte.
Juan Martínez
Depto. Inf.
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Martínez | 2006-03-13 22:15:56 | Re: importando |
Previous Message | Alvaro Herrera | 2006-03-13 21:55:01 | Re: importando |