【发布时间】:2020-01-25 00:28:21
【问题描述】:
我创建了一个新的 Postgresql 表,但无法将 .txt 文件加载到该表中。我从文本文件中删除了标题并尝试加载数据但收到此错误:
错误:最后一个预期列 CONTEXT 之后的额外数据:复制 crd_codes1,第 1 行:“01 00 000 Alabama 1”SQL 状态:22P04
我在文本文件中包含了数据快照,以防万一。这是我在数据库中创建的空白表的代码:
CREATE TABLE CRD_codes1
(state char(2),
crd char(2),
county char(3),
crd_name varchar(50),
history_flag char(1));
任何帮助将不胜感激!
【问题讨论】:
-
那些是填充空格还是制表符?如果是空格,你可以转换为制表符,还是可以让文件为 CSV?
-
如果是空格,这是固定宽度的数据...stackoverflow.com/questions/20873227/…
标签: sql postgresql copy load text-files