Почему я не могу скопировать .csv в таблицу в pgAdmin 4? - PullRequest
0 голосов
/ 01 мая 2020

Я пытался получить мой CSV в pgadmin, однако продолжал сталкиваться с этой ошибкой:

ERROR:  invalid input syntax for type timestamp: ""time""  
CONTEXT:  COPY nikon2, line 1, column time: ""time""  
SQL state: 22007

CSV в этом формате

"time","TOTAL","POSITIVE","NEGATIVE","NEUTRAL"  
"2020-02-17 00:00","4140","457","680","3003"  
"2020-02-18 00:00","3634","255","499","2880"  

, и я создал таблицу, используя эту

CREATE TABLE file_name (  
time timestamp,  
total integer,  
positive integer,   
negative integer,  
neutral integer);

Я ежедневно использую Excel, но надеюсь интегрировать SQL в свою работу. Будем весьма благодарны за любые предложения и полезные советы по использованию pgadmin, спасибо!

1 Ответ

0 голосов
/ 01 мая 2020

Первая строка - заголовок, поэтому его нельзя импортировать.

Обязательно укажите его перед импортом:

enter image description here

PS: time является зарезервированным ключевым словом SQL и использование одного из них в качестве имени столбца может привести к проблемам

...