NOVICE SQL表示表的纯文本文件的格式是什么?

时间:2015-03-02 07:04:06

标签: sql postgresql

我在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可以将数据添加到表中?

1 个答案:

答案 0 :(得分:1)

已删除换行!工作了。我的第三行没有任何内容,复制命令试图导入该空行。