Für mein Projekt verwende ich GAE-Datenspeicher zum Speichern von Daten. Für die Sicherung habe ich mich entschieden, den Bulkloader zu verwenden, der die gesamten Daten perfekt in eine csv-Datei herunterlädt. Auch der Upload lädt die Daten fehlerfrei ohne Fehler.
Mein Problem ist, dass der Upload die vorhandenen Daten nicht aktualisiert, sondern Duplikate erstellt. Hier ein Beispiel aus dem Datastore Viewer:
Vor der Aktualisierung:
ID/Name
id=18000
id=20001
Nach der Aktualisierung:
ID/Name
id=18000
id=20001
name=18000
name=20001
In der Datenspeicherentität verwende ich diese als Daten-ID:
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
Haben Sie eine Idee, wie ich bestehende Daten mit dem Bulkloader aktualisieren kann?
Danke, Adam