COPY FROM - evitar "

From: Jimmy Alexandr Ortiz <Jimmy(dot)Ortiz(at)dhl(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: COPY FROM - evitar "
Date: 2005-06-22 18:07:31
Message-ID: 42B9A8E3.3060606@dhl.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


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.

Attachment Content-Type Size
Jimmy.Ortiz.vcf text/x-vcard 376 bytes

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juanky Moral 2005-06-22 18:53:06 Re: Saludos ...
Previous Message Alvaro Herrera 2005-06-22 17:57:39 Re: Ayuda con tablas temporales