Importieren von Daten aus CSV mit der LoadUpdateData-Liquibase. Unbekannte Spalten verursachen einen FehlerJava

Java-Forum
Anonymous
 Importieren von Daten aus CSV mit der LoadUpdateData-Liquibase. Unbekannte Spalten verursachen einen Fehler

Post by Anonymous »

Ich habe eine durch Kommas getrennte data.csv-Datei wie:

Code: Select all

name, lastName, something, somethingElse

John, Doe     , drinking , eating
Ich erstelle eine Tabelle:

Code: Select all

 







Ich möchte meine Daten aus data.csv einfügen:

Code: Select all








und das funktioniert. Allerdings habe ich eine andere CSV-Datei (data2.csv) mit unvollendeten (unbenannten) Spalten. Es wurde für zukünftige Einsätze erstellt. Es sieht so aus:

Code: Select all

name, lastName, something, somethingElse,,,,

John, Doe     , drinking , eating       ,,,,
Die zusätzlichen Kommas trennen (noch) nicht vorhandene Spalten. Wie kann ich liquibase so konfigurieren, dass diese spezifischen Kommas übersprungen oder nicht gelesen werden? Derzeit erhalte ich eine Fehlermeldung:

Grund: liquibase.Exception.UnexpectedLiquibaseException: Nicht referenzierte unbenannte Spalte wird nicht unterstützt

Ich habe Hunderte von Zeilen und alle enthalten Kommas am Ende, daher ist das manuelle Entfernen ineffizient (und in meiner Situation nicht zulässig).
Ich habe die Liste der Eigenschaften überprüft und ich Ich habe nichts Nützliches gefunden.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post