Validierung und Probleme
EntityFlow validiert dein Schema kontinuierlich in einem Hintergrund-Worker, sodass Prüfungen deine Bearbeitung niemals blockieren. Eine Probleme-Anzahl befindet sich in der Statusleiste; klicke darauf, um die Liste zu öffnen.

Klicke auf ein beliebiges Problem, um dessen Ziel auf der Arbeitsfläche auszuwählen und zu fokussieren, damit du es sofort beheben kannst.
Schweregrade
Probleme werden als error, warning oder info eingestuft.
Regeln
| Regel | Schweregrad | Was sie erkennt |
|---|---|---|
table-no-fields | error | Eine Tabelle benötigt mindestens ein Feld |
duplicate-table-name | error | Zwei Tabellen teilen sich einen Namen |
duplicate-field-name | error | Zwei Felder in einer Tabelle teilen sich einen Namen |
orphaned-ref | error | Eine Beziehung verweist auf eine fehlende Tabelle oder ein fehlendes Feld |
fk-type-mismatch | warning | Ein Fremdschlüssel verbindet inkompatible Typen |
increment-non-numeric | error | Auto-Inkrement ist für einen nicht-numerischen Typ gesetzt |
enum-type-missing | error | Ein Feld verwendet einen Typ, der weder ein Dialekttyp noch ein definiertes Enum ist |
reserved-keyword | warning | Ein Name ist ein reserviertes Schlüsselwort im Dialekt |
table-no-primary-key | warning | Eine Tabelle hat keinen Primärschlüssel |
cyclic-fk | warning | Ein Fremdschlüssel ist Teil eines Referenzzyklus |
:::note Dialektbewusst Die Validierung ist dialektbewusst — Typkompatibilität und reservierte Schlüsselwörter werden anhand des Zieldialekts des Diagramms bewertet, sodass ein Wechsel des Dialekts ändern kann, welche Probleme angezeigt werden. :::