我有以下格式的 csv 文件(y.csv):
's', '1999-10-10', '1999-12-12'
'b', '99-10-10 BC', '1-10-10 BC'
'c', 'NULL', 'NULL'
我在其中有一些 NULL 值(用于日期),我通过字符串“NULL”表示了这些值。
我正在尝试将 csv 文件复制到 postgres 中。为此,我创建了一个表:
create table r (id character varying(255), timebegin date, timeend date);
现在我正在尝试使用命令将上述 .csv 文件复制到 postgres
copy r from '/home/y.csv' delimiter ',' csv;
ERROR: invalid input syntax for type date: " 'NULL'"
CONTEXT: COPY r, line 1, column timebegin: " 'NULL'"
这样做时,我收到一个 NULL 错误。有人可以帮我找出错误并纠正它。