Die Contraint-Klasse IsUnique
wird genutzt um die Werte der betreffenden Spalte über alle relevanten Datenbankobjekte einzigartig zu halten. Diese Constraint-Klasse kann nur bei Datenbankobjekten verwendet werden und beachtet optional Beschränkungen für Mandanten und Domain, sofern vorhanden. Zusätzlich werden IsUnique
-Spalten auch bei Speicheraktionen durch den Programmcode validiert. Somit kann auch durch direkte Programmierung kein bereits vorhandener Wert genutzt werden. Die folgenden Parameter stehen für diese Constraint-Klasse zur Verfügung:
Name | Typ | Beschreibung |
---|---|---|
message | string | Eine Fehlermeldung welche dem Anwender gezeigt wird, sollte das erforderliche Kriterium nicht eingehalten werden. Sollte dieser Parameter nicht angegeben werden, wird eine Standard-Meldung genutzt. |
global | boolean | Wird hier true als Wert genutzt, werden selbst bei vorhandener Domain- und Mandantentrennung alle Datensätze durchsucht. |