无法在postgreSQL中导入.dat文件

时间:2016-12-11 23:25:38

标签: sql postgresql

大家好我正试图从openflights网站导入数据,但我遇到了麻烦,因为文件是.dat格式。最重要的是,当查询尝试读取文件时,我继续获得权限被拒绝。

CREATE TABLE Airlines(
Airline_ID int NOT NULL PRIMARY KEY, 
Airline_Name Varchar(255) NOT NULL UNIQUE,
Alias Varchar(255),
IATA Varchar(2),
ICAO Varchar(3),
Callsign Varchar(255),
Country Varchar(255) NOT NULL ,
Active varchar(255)
);

copy Airlines from 'C:/Users/1059ism/Desktop/airlines.dat'
delimiter ',';

还有一种方法可以告诉查询识别该表用于空值的特定表示法 来自openflights:

  

特殊值\ N用于" NULL"表示没有可用的值,如果导入,MySQL将自动理解。

0 个答案:

没有答案