Re: Import CSV date issues

Поиск
Список
Период
Сортировка
От Sarfraz Nawaz
Тема Re: Import CSV date issues
Дата
Msg-id CACDibgEYXQZXf_onchKXH4q36t3dVQtRKdHQ9=PSGiwZxhLOjA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Import CSV date issues  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Import CSV date issues
Список pgsql-novice
Tom you are a legend! There were invisible characters at the start of
the file which were not being shown with "head" and "cat". Removing
them fixed the issue and copy worked like a charm. Thank you!

On Sun, Mar 3, 2013 at 3:05 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Sarfraz Nawaz <sarfraz@gmail.com> writes:
>> However, when I try to import data into "durations" table from a CSV
>> file, I get this error which is puzzling me because the date in the
>> CSV file is in the same DMY format that the db should be expecting. I
>> have also tried by giving "durations(startdate, enddate, ....)" format
>> as well but same result.
>
>> mydb=> \copy durations FROM 'myfile.csv' DELIMITER ',' CSV;
>> ERROR:  invalid input syntax for type date: "12/09/2011"
>> CONTEXT:  COPY durations, line 1, column startdate: "12/09/2011"
>
> That certainly *looks* right, and it does work in testing here.
> However, since this is the first column of the first line of the
> file, my bet is that you've got some invisible characters at the
> start of the file that are screwing up COPY.  Text editors that
> think they should put UTF8 "BOM" marks into text files are a
> frequent cause of this on Windows.
>
>                         regards, tom lane


В списке pgsql-novice по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Import CSV date issues
Следующее
От: Merlin Moncure
Дата:
Сообщение: Re: Import CSV date issues