Validazione e problemi
EntityFlow convalida il tuo schema in modo continuo, in un worker in background, in modo che i controlli non blocchino mai la tua attività di editing. Un contatore di problemi è presente nella barra di stato; fai clic su di esso per aprire l'elenco.

Fai clic su un qualsiasi problema per selezionare e mettere a fuoco il suo elemento sul canvas, così da poterlo correggere subito.
Livelli di gravità
I problemi sono classificati come error, warning o info.
Regole
| Regola | Gravità | Cosa rileva |
|---|---|---|
table-no-fields | error | Una tabella deve avere almeno un campo |
duplicate-table-name | error | Due tabelle hanno lo stesso nome |
duplicate-field-name | error | Due campi di una stessa tabella hanno lo stesso nome |
orphaned-ref | error | Una relazione fa riferimento a una tabella o a un campo mancante |
fk-type-mismatch | warning | Una chiave esterna collega tipi incompatibili |
increment-non-numeric | error | L'auto-incremento è impostato su un tipo non numerico |
enum-type-missing | error | Un campo usa un tipo che non è né un tipo del dialetto né un'enumerazione definita |
reserved-keyword | warning | Un nome è una parola chiave riservata nel dialetto |
table-no-primary-key | warning | Una tabella non ha una chiave primaria |
cyclic-fk | warning | Una chiave esterna partecipa a un ciclo di riferimenti |
:::note Consapevole del dialetto La validazione è consapevole del dialetto: la compatibilità dei tipi e le parole chiave riservate vengono valutate rispetto al dialetto di destinazione del diagramma, quindi cambiare dialetto può modificare i problemi visualizzati. :::