From: | Miguel Higuera <miguelstratoss(at)gmail(dot)com> |
---|---|
To: | Jimmy Alexandr Ortiz <Jimmy(dot)Ortiz(at)dhl(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: COPY FROM - evitar " |
Date: | 2005-06-22 19:11:18 |
Message-ID: | f11b7a0d05062212112c1aad6e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Lo unico que debes hacer es quitar las comillas
AD|ANDORRA|||ALV|FP|1
AD|ARCALIS|||ALV|FP|3
AD|ARINSAL|||ALV|FP|3
AD|CANILLO|||ALV|FP|3
tambien debes especificar cuales son los valores nulos:
COPY t_iata FROM 'c:/kombat/iata2.txt' WITH DELIMITER '|' WITH NULL AS '';
Mucha suerte
El día 22/06/05, Jimmy Alexandr Ortiz <Jimmy(dot)Ortiz(at)dhl(dot)com> escribió:
>
>
> buen dia lista ...
>
> Estoy exportando un archivo de texto
> (muestra..)
>
> "AD"|"ANDORRA"|""|""|"ALV"|"FP"|"1"
> "AD"|"ARCALIS"|""|""|"ALV"|"FP"|"3"
> "AD"|"ARINSAL"|""|""|"ALV"|"FP"|"3"
> "AD"|"CANILLO"|""|""|"ALV"|"FP"|"3"
>
> utilizando:
> COPY t_iata FROM 'c:/kombat/iata2.txt' WITH DELIMITER '|';
>
> estructura de tabla:
> CREATE TABLE t_iata
> (
> cod_pais varchar(2) NOT NULL,
> nom_ciudad varchar(33),
> zip_ini varchar(7),
> zip_fin varchar(6),
> iata varchar(3) NOT NULL,
> f varchar(3),
> g varchar(2)
> )
> WITHOUT OIDS;
> ALTER TABLE t_iata OWNER TO jimalexandr;
>
> pero me da el siguiente error:
> ERROR: value too long for type character(2)
> CONTEXT: COPY t_iata, line 1, column cod_pais: ""AD""
>
> he detrerminado que me toma las dos comillas ("") como
> caracteres adicionales, del archivo original
>
> ** Hay alguna forma de decirle a postgres que reconozca esto como una
> cadena y obvie las " del archivo de origen ?
>
>
> Slds.
>
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jimmy Alexandr Ortiz | 2005-06-22 19:59:32 | Re: COPY FROM - evitar " |
Previous Message | Juanky Moral | 2005-06-22 18:53:06 | Re: Saludos ... |