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