我正在将数据复制到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数值,
natural_resource_mining数字,
建筑数字,
durable_goods_manf数字,
non_durable_manf数字,
交易数字,
运输工具数字,
信息数字,
finance_property数字,
professional_business_serv数字,
education_medical数字,
art_food_entertainment数字,
gov数字,
CONSTRAINT gdp_pkey PRIMARY KEY(msa)
对不起,我刚注意到我遗漏了一栏。一切都很好。