I think I have found the problem,

I had created the table with an autoincrementing  primary key called 'id'

I have dropped the table and recreated it without the 'id' column and my import seems to working just fine.

thanks,



On Sat, Jun 30, 2012 at 3:19 PM, Martin Kersten <Martin.Kersten@cwi.nl> wrote:
Perhaps the best next step is to inspect the lines 225387 +-3
and sent it for conformation, or (better) construct a small
self contained example.

On 6/30/12 7:19 PM, Flavio Coelho wrote:
> I am trying to import data from a CSV file separated by ';' and with
> string values surrounded by double quotes: "
>
> but I keep getting the following error messages:
>
> missing separator ';' line 225387 expecting 8 got 7  fields
> missing separator ';' line 75129 expecting 8 got 7  fields
> missing separator ';' line 0 expecting 8 got 7  fields
> missing separator ';' line 450774 expecting 8 got 7  fields
> missing separator ';' line 300516 expecting 8 got 7  fields
> missing separator ';' line 150258 expecting 8 got 7  fields
> missing separator ';' line 525903 expecting 8 got 7  fields
> missing separator ';' line 375645 expecting 8 got 7  fields
> failed to import table
>
>
> I am using the following command:
>
> copy 300000000 offset 2 records into mobilidade.ligacoes from
> '/Users/fccoelho/Documents/dados_mobilidade/bilhetagem.txt' using
> delimiters ';','\n','"' ;
>
> after creating the table like this:
> sql dump of my table:
>
> CREATE TABLE "mobilidade"."ligacoes" (
> "id"                        INTEGER       NOT NULL       DEFAULT next
> value for "mobilidade"."seq_5840",
> "DT_INI_ATIVIDADE_REDE"     VARCHAR(10),
> "HR_INI_ATIVIDADE_REDE"     VARCHAR(7),
> "NU_SETOR_CELULA_ORIG"      INTEGER,
> "NU_AREA_CELULA_ORIG"       INTEGER,
> "NU_DDD_ORIG"               INTEGER,
> "NU_DDD_DESTINO"            INTEGER,
> "CD_TELEFONE_ORIG_ALTER"    INTEGER       DEFAULT NULL,
> "CD_TELEFONE_DESTINO_ALTER" VARCHAR(16)   DEFAULT NULL,
> CONSTRAINT "ligacoes_id_pkey" PRIMARY KEY ("id")
> );
>
> Naturally, I checked line 0 and it does have 8 fields.
>
> What am I doing wrong?
>
> --
> Flávio Codeço Coelho
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>
>
>
> _______________________________________________
> MonetDB-users mailing list
> MonetDB-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/monetdb-users
>


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
MonetDB-users mailing list
MonetDB-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/monetdb-users



--
Flávio Codeço Coelho
================
+55(21) 3799-5567
Professor
Escola de Matemática Aplicada 
Fundação Getúlio Vargas
Praia de Botafogo, 190 sala 312
Rio de Janeiro - RJ
22250-900
Brasil