Re: importando

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.

In response to

  • importando at 2006-03-13 21:45:58 from Kelly González Enríquez

Browse pgsql-es-ayuda by date

  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