Aller au contenu principal

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.

Le popover des problèmes affichant des erreurs de noms en double

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ègleGravitéCe qu'elle détecte
table-no-fieldserrorUne table doit comporter au moins un champ
duplicate-table-nameerrorDeux tables portent le même nom
duplicate-field-nameerrorDeux champs d'une même table portent le même nom
orphaned-referrorUne relation référence une table ou un champ manquant
fk-type-mismatchwarningUne clé étrangère relie des types incompatibles
increment-non-numericerrorL'auto-incrémentation est définie sur un type non numérique
enum-type-missingerrorUn champ utilise un type qui n'est ni un type du dialecte ni une énumération définie
reserved-keywordwarningUn nom est un mot-clé réservé dans le dialecte
table-no-primary-keywarningUne table n'a pas de clé primaire
cyclic-fkwarningUne 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. :::