2008/12/3 olga lucia celis guzman <[EMAIL PROTECTED]>:
> Buenos días lista,
>
> En un computador con Ubuntu 8.04  estoy tratando de insertar datos a una
> tablas desde un archivo .csv o .txt pero me sale el siguiente error:
>
> postgres=# COPY sitio FROM '/tmp/sitio.csv' using delimiters ',';
> ERROR:  invalid input syntax for integer: ""
> CONTEXT:  COPY well, line 1, column province_state_id: ""
[...]
> 1,2,5,,"TEC71","TEC71",,,,,,,,,,,,01-12-2008


En vez de dejar las columnas que no ontienen valores con un ",," deja
las con algo como

1,2,5,Null,"TEC71","TEC71",Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,Null,01-12-2008

y en el copy agregas:

COPY sitio FROM '/tmp/sitio.csv' using delimiters ',' null as 'Null';


Saludos.-
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a