UUID
Einführung
In NocoBase wird UUID (UUID) zur Generierung eindeutiger UUID-Kennungen verwendet.
UUIDs eignen sich für die systemübergreifende Synchronisierung, öffentliche API-Kennungen sowie Import- und Exportszenarien. Im Vergleich zu automatisch inkrementierten IDs geben sie die Größe des Datenbestands weniger leicht preis.
Wenn lediglich ein standardmäßiger Primärschlüssel für die interne Verwendung in NocoBase benötigt wird, reicht eine Snowflake-ID in der Regel aus. Wenn eine kurze Kennung erforderlich ist, wählen Sie Nano ID oderSequenz.
Geeignete Szenarien
UUIDs eignen sich für folgende Geschäftsszenarien:
- Synchronisierungs-ID für externe Systeme
- Öffentliche API-Kennung
- Kennung von Datensätzen bei Datenbankmigrationen
- Datensatz-ID, bei der kein aufsteigendes Muster offengelegt werden soll
Konfiguration erstellen
Klicken Sie auf der Seite „Configure fields“ einer Datentabelle auf „Add field“ und wählen Sie „UUID“, um ein UUID-Feld zu erstellen.

Der Feldname wird nach der Erstellung von Seitenblöcken, Berechtigungen, Workflows und APIs referenziert. Überprüfen Sie die Benennung vor der Erstellung sorgfältig, um späteren Konfigurationsaufwand durch Änderungen zu vermeiden.
Feldeigenschaften
Das UUID-Feld verhält sich standardmäßig wie folgt:
Konfiguration bearbeiten
Klicken Sie nach der Erstellung rechts neben dem Feld auf „Edit“, um die Konfiguration des UUID-Feldes zu bearbeiten. Die Bearbeitung eines Feldes dient hauptsächlich dazu, seine Darstellung und Verwendung in NocoBase anzupassen, beispielsweise durch Ändern des Anzeigenamens, der Beschreibung, des Standardwerts, der Validierungsregeln oder der feldspezifischen Konfiguration.
Wenn das Feld aus einer bereits mit der Hauptdatenbank synchronisierten Tabelle stammt, handelt es sich bei der Bearbeitung normalerweise um eine Feldzuordnung – das Datenbankfeld wird einem Field type und einer Field interface von NocoBase zugeordnet.
Das Wechseln von Field type oder Field interface ist nicht mit einer einfachen Änderung des Anzeigenamens gleichzusetzen. Es beeinflusst die Speicherweise des Feldes, die Eingabekomponente, Validierungsregeln, Filterbedingungen und die Verwendung von Workflow-Variablen. Bei einer großen Anzahl vorhandener Daten muss zunächst geprüft werden, ob das Datenformat kompatibel ist.
Feld löschen
Klicken Sie rechts neben dem Feld auf „Delete“, um das UUID-Feld zu löschen. In der Hauptdatenbank können Sie außerdem mehrere Felder auswählen und anschließend gesammelt löschen.
Beim Löschen eines neu in der Hauptdatenbank erstellten UUID-Feldes werden normalerweise auch die entsprechende physische Spalte in der Datenbank und die darin enthaltenen Daten gelöscht. Beim Löschen eines Feldes, das aus einer Datenbanksynchronisierung oder einer Zuordnung zu einer externen Datenquelle stammt, hängt der Umfang der Auswirkungen von der jeweiligen Datenquelle und der Herkunft des Feldes ab.
Das Löschen eines Feldes kann Seitenblöcke, Formulare, Filter, Berechtigungen, Workflows, APIs, Import und Export sowie vorhandene Daten beeinträchtigen. Prüfen Sie vor dem Löschen, ob das Feld noch von geschäftlichen Konfigurationen referenziert wird.
Verwendung in der Seitenkonfiguration
UUID-Felder eignen sich für Integrationen und Szenarien mit öffentlichen Kennungen.

Verwandte Links
- Felder — Erfahren Sie mehr über Zweck, Klassifizierung und Zuordnungslogik von Feldern
- Standardtabelle — Felder in einer Standardtabelle erstellen und verwalten
- Snowflake-ID — Die standardmäßige Snowflake-ID verwenden
- Nano ID — Kurze zufällige IDs verwenden

