我有一些CSV文件来自软件,我想用来使PostgreSQL导入(功能COPY从CSV)的问题。问题是,一些最后一栏缺少这样的(函头,数量值,_为TAB分隔符):如何填充CSV文件丢失列
a_b_c_d
1_2_3_4
5_6_7 <- last column missing
8_9_0_1
2_6_7 <- last column missing
COPY in_my_table FROM FILE.CSV结果是: 错误:缺少数据列“d”一个正确的文件中导入
样品:
a_b_c_d
1_2_3_4
5_6_7_ <- null column but not missing
8_9_0_1
2_6_7_ <- null column but not missing
我的问题:在bash/Linux shell中有一些命令来添加TAB分隔符来做出正确的/ COML ete /填充所有列的csv文件。
感谢您的帮助。
您可以复制CSV到一个列的表,然后插入MY_TABLE从中分隔数据 –