Re: Copy from csv - timestamp issue

Поиск
Список
Период
Сортировка
От Albe Laurenz
Тема Re: Copy from csv - timestamp issue
Дата
Msg-id A737B7A37273E048B164557ADEF4A58B17C6D847@ntex2010a.host.magwien.gv.at
обсуждение исходный текст
Ответ на Copy from csv - timestamp issue  (IanHingley <ian.hingley@nuvalto.com>)
Ответы Re: Copy from csv - timestamp issue  (IanHingley <ian.hingley@nuvalto.com>)
Список pgsql-novice
IanHingley wrote:
> First post here from a total postgresql newbie.  Many years working on SQL
> Server, but ...
> 
> I'm trying to copy in some csv data.
> 
> My first column is, confusingly, called datetime and has datatype timestamp
> without time zone.
> This is followed by flow_m3hr (real), sitename (integer) and pmac (integer).
> 
> Here's my command:
> 
> ST_mpcc=# COPY st_mpcc_data FROM 'C:\blahblah\ST_Mpcc_CSV_sample.csv';
> 
> and here's my error:
> 
> ERROR:  invalid input syntax for type timestamp: "2008-07-11
> 03:00:00,0,10545079
> ,26739"
> CONTEXT:  COPY st_mpcc_data, line 1, column datetime: "2008-07-11
> 03:00:00,0,105
> 45079,26739"
> 
> Does this imply it's trying to place the entire row of data into the first
> field?
> 
> If so, how do I prevent it?

If you want to import CSV, you must tell COPY that because the default
format is different.

COPY ... FROM ... (FORMAT csv);

or, on older releases,

COPY ... FROM ... CSV

Yours,
Laurenz Albe

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

Предыдущее
От: IanHingley
Дата:
Сообщение: Copy from csv - timestamp issue
Следующее
От: "Luis E. Arevalo R."
Дата:
Сообщение: Execute query iterating with different parameter values