Tipi personalizzati ed enum
Definisci una volta sola degli enum nominati e riutilizzali come tipi di campo ovunque nel diagramma — invece di ripetere lo stesso insieme di valori consentiti campo dopo campo.

Definire un enum
Apri il pannello Tipi e:
- Fai clic su + Nuovo tipo e modificane il nome.
- Fai clic su + valore per aggiungere valori.
- Modifica o rimuovi i chip dei valori in linea (non puoi rimuovere l'ultimo valore).
- Rimuovi un intero tipo con l'icona del cestino.
Usare un enum
Seleziona l'enum come tipo di un campo in qualsiasi selettore di tipo — appare accanto ai tipi integrati del dialetto.
:::warning Eliminare un tipo in uso Se elimini un tipo a cui un campo fa ancora riferimento, la validazione segnala un errore enum-type-missing su quel campo. Riassegna o rimuovi prima il campo. :::
Enum di esempio
L'esempio Acme Storefront ne definisce tre:
| Tipo | Valori |
|---|---|
product_status | draft, active, archived |
order_status | pending, paid, shipped, cancelled |
payment_method | card, paypal, bank_transfer |
Questi corrispondono a un ENUM nativo o a un vincolo CHECK nel SQL generato, a seconda del dialetto — vedi Esporta → SQL.