Informationen
-
Jede Datentabelle beinhaltet obligatorisch eine Spalte namens UUID vom Typ Universally Unique Identifier (kurz: UUID).
-
Diese dient dazu, Datensätze eindeutig zu identifizieren.
-
Sie wird zur Laufzeit automatisch mit einem eindeutigen Wert für jeden Datensatz gefüllt. Es ist daher in der Regel nicht notwendig, diese Spalte explizit zu referenzieren.
-
-
Unter Umständen kann es hilfreich sein, den Wert einer UUID-Spalte zur eindeutigen Identifikation bzw. zum Vergleich auszulesen.
Achtung
-
Von Schreibzugriffen auf allen (expliziten) UUID-Felder (auch über SQL-Skripte etc.) wird dringend abgeraten.
-
Die manuelle Manipulation/das Überschreiben von (vorhandenen) UUID-Spalten ist äußerst gefährlich und kann zu Dateninkonsistenzen führen bzw. dazu, dass Datensätze nicht mehr gefunden werden.
Hinweise
-
Alle Datentabellen in PLANTA project müssen über UUIDs verfügen, ansonsten können die folgenden Funktionen nicht verwendet werden:
-
Web-Schnittstellen
-
Relationales Löschen
-
HQL
-
Daten-Export und Daten-Import
-
automatische IDs
-
Historisierung von Tabellen
-
künftig weitere Funktionen (s. hier)
-
Weitere Informationen über UUID-Spalten finden Sie hier.