CSV-Importer – Beispiel: Künstler aktualisieren mittels unique_identifier

Das folgende Beispiel soll verdeutlichen, wie ein Update mit unique_identifier durchgeführt wird. In diesem Beispiel sollen die Daten eines Künstlers aktualisiert werden. Allgemeine Informationen zum CSV-Import finden Sie hier .

Ist-Zustand

In unserer Beispiel-Datenbank existiert die Tabelle person bestehend aus drei Spalten name, synonyme und unique_identifier. Die nachstehende Abb. zeigt, welche Daten zu dem Künstler aktuell eingetragen sind.

Soll-Zustand

Für den Künstler Max Mustermann sollen Name und Weitere Bezeichnungen aktualisiert werden.

Durchführung

Für das Update in diesem Beispiel nutzen wir eine durch Tabulatoren getrennte CSV-Datei in Form einer flachen Liste, die Sie hier herunterladen können.

Name	Weitere Bezeichnungen	unique_identifier
Hr. und Fr. Mustermann	Mustermann, Max, Cindy	4651622338

Für den CSV-Import in unserem Beispiel wählen wir folgende Einstellungen:

Die folgende Abbildung verdeutlicht das Mapping: Die Spalte name aus der CSV-Datei wird in das Feld name der Datenbank gemappt. Entsprechend wird die Spalte weitere bezeichnungen in das Feld synonyme der Datenbank gemappt. Der Unique Identifier wird mit der Spalte unique_identifier der CSV belegt.

Der Unique Identifier wird bei Updates angegeben. Geben Sie diesen nicht an, wird easydb keine Updates durchführen, sondern jeden Eintrag der CSV-Datei neu in die Datenbank schreiben.

Um den Vorgang fortzuführen, wird die Eingabe über die Schaltfläche Importieren bestätigt.

Die folgende Abbildung stellt das Ergebnis des Imports dar. Es wurde ein Datensatz (Record) für den Import ausgewählt – ein Datensatz wurde aktualisiert.