Вопрос по сообщению об ошибке PostgreSQL 9.3 - PullRequest
0 голосов
/ 06 апреля 2019

Я копирую данные в PostgreSQL и получил следующее сообщение об ошибке

Я использовал код

COPY gdp FROM 'C:\Program Files\PostgreSQL\9.3\data\gdp.csv' DELIMITER ',' CSV HEADER;

Получено сообщение об ошибке:

ERROR: extra data after last expected column
SQL state: 22P04
Context: COPY gdp, line 2: ""Abilene, TX",5.90,0.00,-0.54,-0.09,0.09,0.00,0.00,0.00,1.19,-0.07,0.52,0.00,0.24,0.00"

У меня естьпроверил значение строки 2 и нет дополнительного пробела в переменной.Я не мог понять, какой столбец вызывает эту ошибку.

Вот столбцы, которые я установил для этой таблицы.Я новичок в PostgreSQL, поэтому любая помощь, которую вы можете предоставить, приветствуется.

Символ msa варьируется NOT NULL,

gdp_perc numeric,

natural_resource_mining numeric,

строительное число,

числовое значение durable_goods_manf,

числовое значение non_durable_manf, числовое значение

, числовое значение

, числовое значение транспорта

, числовое значение

financial_property numeric,

professional_business_serv числовой,

education_medical числовой,

art_food_entertainment числовой,

числовой,

CONSTRAINTgdp_pkey ПЕРВИЧНЫЙ КЛЮЧ (msa)

Вот вид моей таблицы enter image description here

1 Ответ

0 голосов
/ 06 апреля 2019

Извините, я только что заметил, что пропустил один столбец.Теперь все хорошо.

...