XDF2 Importer Iterativ ausfuehren
Da wir aktuell nach jedem Deployment die Datenbank noch komplett neu aufsetzen, lassen wir den Importer aktuell auch nur direkt nach jedem Deployment laufen. Fuer die Produktiveinsatz muss der Importer aber regelmaessig laufen, um Aenderungen mit in das Sammelrepository zu uebernehmen.
Damit wir das Sammelrepository aber nicht mit unnoetigen Duplikaten von Uploads beladen, brauchen wir eine Identifikation, wann ein Schema ueber den Importer aktualisiert werden soll.
Vorschlag:
- Der Importer findet ein Schema, welches aktuell noch nicht in der Datenbank ist: immer importieren
- Der Importer findet ein Schema, welches wir bereits in der Datenbank haben: Nur importieren, wenn sich der "freigabe_status" des Schemas geaendert hat.
Schritt 1: Vorbereitung
Anpassungen des Codes, die ein regelmaessiges Ausfuehren des Importers erlauben
-
Importer aktualisiert Schemata nur dann, wenn sich der Freigabestatus geaendert hat
Schritt 2: Anpassung des Deployments
-
Importer laeuft nicht mehr nach jedem Deployment sondern regelmaessig (Haeufigkeit?) -
Der Importer setzt die DB nicht zurueck
Edited by Felix Bernhardt