Error rendering macro 'fontawesome-macro' : Page loading failed
Information- Die Historisierung ist für alle Tabellen möglich.
Error rendering macro 'fontawesome-macro' : Page loading failed
Details- Um die Historisierung einzuschalten, müssen:
Error rendering macro 'fontawesome-macro' : Page loading failed
Details- Envers generiert für jede versionierte Tabelle eine Tabelle mit dem Suffix _HIS.
- Eine History-Tabelle beinhaltet alle Spalten der Originaltabelle sowie die folgenden Spalten
- REV = Revision
- REVTYPE = gibt an, ob etwas hinzugefügt (0), aktualisiert (1) oder gelöscht (2) wurde
- Jedes Mal, wenn in der versionierten Tabelle etwas hinzugefügt, aktualisiert oder gelöscht wurde, wird in der History-Tabelle eine neue Zeile mit dem jeweiligen Status der Felder eingefügt.
- Das ursprüngliche Objekt kann anhand des Primärschlüssels identifiziert werden.
- Das Änderungsdatum wird in die Envers-Standardtabelle REVINFO (Spalte REVTSTMP) geschrieben.
- Über das Feld REV linkt die Tabelle REVINFO auch auf alle REV-Felder in den Historientabellen.
- Jede versionierte Tabelle wird durch das gleiche UUID-Feld identifiziert, unabhängig vom eigentlichen Hauptfeld des Datenbank-Layers.
Error rendering macro 'fontawesome-macro' : Page loading failed
Hinweis- Werden in den Tabellen, die historisiert werden, neue Spalten eingefügt, die ebenfalls historisiert werden sollen, müssen die gleichen Spalten in der Historisierungstabellen eingefügt werden.