Passa al contenuto principale

Avvio rapido

Questa guida ti porta da una tela vuota a SQL esportato in circa cinque minuti. Costruiremo una piccola parte dell'esempio Acme Storefront usato in tutta questa documentazione.

1. Creare un diagramma​

Fai clic su Nuovo in alto a sinistra. Si apre la procedura guidata Nuovo diagramma con tre modi per iniziare:

La procedura guidata Nuovo diagramma

  • Diagramma vuoto — una tela vuota (scegli questo).
  • Importa da query — incolla il risultato JSON di una query di introspezione.
  • Connetti a un database — leggi lo schema direttamente da un database attivo.

Scegli Diagramma vuoto, seleziona PostgreSQL come motore, assegna un nome e fai clic su Crea.

2. Aggiungere una tabella​

Premi il pulsante + Tabella (oppure fai clic destro sulla tela vuota → Aggiungi tabella). Compare una nuova scheda con una chiave primaria id. Fai doppio clic sul nome della tabella per rinominarla in products, quindi usa + Campo per aggiungere colonne. Fai clic sul tipo di un campo per aprire il selettore di tipi e fai clic sulla matita per impostare vincoli come not null, unique o default.

Una scheda tabella che mostra i badge di chiave primaria, chiave esterna e not-null

I piccoli badge ti indicano a colpo d'occhio il ruolo di ogni campo: una chiave dorata per la chiave primaria, un collegamento blu per le chiavi esterne e NN per le colonne non annullabili.

3. Collegare una chiave esterna​

Aggiungi una seconda tabella, categories. Passa il cursore sul campo category_id in products — compare una piccola porta sul bordo della scheda. Trascina da quella porta fino a categories.id e rilascia. EntityFlow disegna un arco ortogonale di chiave esterna con badge di cardinalità (qui, molti products verso una category). → Relazioni

4. Raggruppare e annotare​

Seleziona tabelle correlate e racchiudile in un gruppo contenitore per mantenere leggibili gli schemi grandi, e inserisci una nota adesiva per lasciare contesto ai tuoi compagni di squadra.

Due gruppi contenitori, sei tabelle e una nota adesiva

→ Gruppi contenitori · Note adesive

5. Esportare SQL​

Fai clic su Esporta nella barra superiore. Scegli un dialetto — PostgreSQL, MySQL, MariaDB, SQL Server o SQLite — ed EntityFlow mostra il DDL in tempo reale. Copialo, oppure passa alla scheda Immagine per esportare un PNG/SVG.

La finestra di dialogo di esportazione che mostra il DDL PostgreSQL in tempo reale

Ecco l'intero ciclo: disegna → valida → genera. Tutto viene salvato localmente mentre lavori (e sincronizzato con il server quando hai effettuato l'accesso).

:::tip Salta la digitazione Non vuoi costruirlo a mano? Scarica l'esempio Acme Storefront e caricalo con File → Importa JSON. :::

Dove andare ora​

  • Concetti chiave — il vocabolario dietro la tela.
  • Accesso — l'accesso senza password con il tuo indirizzo e-mail e un codice monouso.
  • L'editor — ogni gesto e pannello in dettaglio.
  • Collaborazione — invita il tuo team sullo stesso diagramma.