我有一些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從中分隔數據 –