Validation et problèmes
EntityFlow valide votre schéma en continu, dans un worker d'arrière-plan, afin que les vérifications ne bloquent jamais votre édition. Un compteur de problèmes figure dans la barre d'état ; cliquez dessus pour ouvrir la liste.

Cliquez sur n'importe quel problème pour sélectionner et cibler son élément sur le canevas, afin de le corriger immédiatement.
Niveaux de gravité
Les problèmes sont classés en error, warning ou info.
Règles
| Règle | Gravité | Ce qu'elle détecte |
|---|---|---|
table-no-fields | error | Une table doit comporter au moins un champ |
duplicate-table-name | error | Deux tables portent le même nom |
duplicate-field-name | error | Deux champs d'une même table portent le même nom |
orphaned-ref | error | Une relation référence une table ou un champ manquant |
fk-type-mismatch | warning | Une clé étrangère relie des types incompatibles |
increment-non-numeric | error | L'auto-incrémentation est définie sur un type non numérique |
enum-type-missing | error | Un champ utilise un type qui n'est ni un type du dialecte ni une énumération définie |
reserved-keyword | warning | Un nom est un mot-clé réservé dans le dialecte |
table-no-primary-key | warning | Une table n'a pas de clé primaire |
cyclic-fk | warning | Une clé étrangère participe à un cycle de références |
:::note Adapté au dialecte La validation est adaptée au dialecte — la compatibilité des types et les mots-clés réservés sont évalués par rapport au dialecte cible du diagramme, de sorte que changer de dialecte peut modifier les problèmes affichés. :::