Re: COPY FROM - evitar "

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
>
>
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  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 ...