Passa al contenuto principale

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.

Il popover dei problemi che mostra errori di nomi duplicati

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​

RegolaGravitàCosa rileva
table-no-fieldserrorUna tabella deve avere almeno un campo
duplicate-table-nameerrorDue tabelle hanno lo stesso nome
duplicate-field-nameerrorDue campi di una stessa tabella hanno lo stesso nome
orphaned-referrorUna relazione fa riferimento a una tabella o a un campo mancante
fk-type-mismatchwarningUna chiave esterna collega tipi incompatibili
increment-non-numericerrorL'auto-incremento è impostato su un tipo non numerico
enum-type-missingerrorUn campo usa un tipo che non è né un tipo del dialetto né un'enumerazione definita
reserved-keywordwarningUn nome è una parola chiave riservata nel dialetto
table-no-primary-keywarningUna tabella non ha una chiave primaria
cyclic-fkwarningUna 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. :::