我在postgresql中创建了一个表:
mydb=# create table weather(
mydb(# city varchar(80),
mydb(# temp_lo int,
mydb(# temp_hi int,
mydb(# prcp real,
mydb(# date date
mydb(# );
然后我创建了一个名为dbtest.txt的文本文件,如下所示:
New York 45 75 3.2 1994-11-27
Columbus 67 88 4.5 1998-12-23
当我输入命令时:
mydb=# COPY weather FROM '/home/nicholas/Documents/dbtest.txt';
我明白了:
错误:列“temp_lo”缺少数据语境:COPY weather,line 3:“”
那么我的文本文件的正确格式是什么,以便postgresql可以将数据添加到表中?
答案 0 :(得分:1)
已删除换行!工作了。我的第三行没有任何内容,复制命令试图导入该空行。