Ich habe ein Problem mit einigen CSV-Dateien kommend von einem weichen und die ich verwenden möchte, um PostgreSQL-Import (Funktion COPY FROM CSV). Das Problem ist, dass einige letzten Spalten wie dieser (für Header, die Zahl für Werte Brief, _ für die TAB-Trennzeichen) fehlen:Wie puffe ich CSV-Datei fehlende Spalten
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 VON file.csv Ergebnis: ERROR: fehlenden Daten für Spalte "d"
Beispiel für eine korrekte Datei für den Import:
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
Meine Frage: gibt es einige Befehle in der bash/linux-Shell die TAB-Trennzeichen, um eine korrekte/COML hinzufügen ete/gepolsterte CSV-Datei mit allen Spalten.
Danke für Hilfe.
können Sie csv eine Spalte Tabelle kopieren und dann in my_table einfügen daraus Daten begrenzt –