我想将一些.csv数据导入postgres并遇到数据类型问题:
我的一个属性是生日:
1968-06-24 00:00:00
因此我按照pgmodeler的建议使用时间戳。但是我总是收到消息:
postgres=# \connect new_database
You are now connected to database "new_database" as user "postgres".
new_database=# \copy players FROM '/Users/Desktop/Rdaten/Data/players.csv' DELIMITER ';' CSV HEADER
错误:
ERROR: invalid input syntax for type timestamp: "NULL"
CONTEXT: COPY players, line 267, column birthday: "NULL"
new_database=#
我该怎么办?
答案 0 :(得分:0)
不确定这是否是同一个问题,但我在尝试导入CSV时遇到此错误,其中空值列为' NULL'并通过添加" null' NULL'"来修复它。复制命令 - 默认情况下,Postgres希望将NULL值作为空字符串输入。