我正在尝试使用psql工具上传一个大的,逗号分隔的文本文件。 .txt文件已经有大约20个列名。该文件大小约为2GB,大约有1400万行。少数列大部分为空。
.txt文件如下所示(表):
boyID, girlID, dateID, actionID
“1234”,”4321”,”Jan 12 2008”,”abc123”
我在psql中创建了一个新表,在这里我们将其称为“表名”。我为表提供了稍有不同的列名,但仍然与现有列名的顺序相同。
然后我执行以下命令,尝试将文本文件中的数据复制到刚创建的新表中:
COPY tablename (boyid, girlid, dateid, actionid)
FROM 'C:\filename\textfile.txt'
WITH CSV HEADER DELIMITER AS ',';
我收到一条消息,显示“无法统计文件”和“未知错误”。
我也尝试过使用pgAdmin 4并得到相同的消息。我还要注意,我的代码的最后部分来自here。
P.S。我对此很陌生。 (但我真的很喜欢!)
提前谢谢大家。