Estimad@s,
estoy importando datos desde un archivo CSV con formato definido, los campos vienen separados por punto y coma (;) y entre comillas dobles ("), estoy ejecutando:

COPY data FROM '/tmp/archivo.txt' WITH NULL AS '' DELIMITER ';' CSV QUOTE '"';

Sin embargo, hay unos campos (latitud y longitud) que son tipo 'double precision', y cuando esos datos vienen vacios (en CSV ""), no reconoce el tipo de dato y falla la carga, intenté como pueden ver con "NULL AS ''" sin embargo sigue fallando. Estoy sobre PostgreSQL 8.4.X, y la pregunta es como puedo hacer para que esos valores que vienen vacíos ("") los tome como null, en el diseño, permite valores nulos.

Intentar es una editar directamente el archivo sería muy engorroso, pues pesa mucho y son como 14 millones de registros semanales, y el archivo llega cada semana.

Saludos cordiales.-

--
Rodrigo Ruiz Fuentes

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a