Datenbank um zusätzliche Felder für Request/Response erweitern - Bezug, Nummernkreis, Versionshinweise, letzteAenderung
Warum machen wir das?
- Die Reports, die Nutzer der API erstellen wollen, benötigen in den Responsedaten, die wir zwar in den importierten XDF-Schema-Dateien, nicht aber in der Datenbank haben.
- Die Suchanfragen, die Nutzer über die API stellen, ermöglichen zurzeit nur Zugriff auf einen Teil der für Suchen relevanten Daten (z.B. bisher Schema-ID, nicht aber Handlungsgrundlage)
- Dieses Issue bildet die Voraussetzungen für #266 (closed)
Übernahme der folgenden Felder aus XDF-Dateien:
-
bezug
(die Handlungsgrundlage, aber nur für das Schema und für den Dokumentsteckbrief, nicht für die Baukastenelemente) -
Nummernkreis
(das ist eine Implementierungsentscheidung, ob die bereits gespeicherte Schema-ID für Request-/Response-Zwecke ausreichend ist oder zusätzlich der Nummernkreis abzuspeichern ist) versionshinweis
-
letzteAenderung
für XDF3, Schema-HeaderErstellungszeitpunkt
für XDF2
Es gibt außerhalb des Scores von #266 (closed) weitere Felder, die in die Datenbank aufzunehmen ist. Wir beschränken uns in diesem Issue bewusst auf vier Felder, um die Durchsatzgeschwindigkeit für Issues hoch zu halten.
Akzeptanzkriterien
-
Vorher/Nachher-Datenbank-Schema-Export, der die Übernahme der Felder in die Datenbank belegt. -
Implementierung
Edited by Pavlos Giannakis