【发布时间】:2019-09-17 01:26:31
【问题描述】:
我想将 csv 文件复制到表中。所有 csv 文件列都映射到表列。但是表中有一个自动增量列。
例如:
test.csv 文件有 3 列 A ,B,C。相对值为 "city","name","sex"
A-------B-------C
city----name----sex
testtable 也有 4 列 seq_no,A,B,C 。 seq_no 是自增列。
从 "test.csv" 分隔符 ',' csv 复制到 testtable 会报错:copy tablett, line1,cloumn seq_no: "city"。
其实我希望第一行是
seq_no---A-------B-------C
1 city name sex
我无法更改 csv 和 table 。 bcz 它们很常见。
我在 shell 中使用 postgres 复制命令将 csv 数据插入到表中。如何解决这个问题?
【问题讨论】:
标签: postgresql