Schema designer visuale

Un designer visuale di schemi che guidi tu o un'IA.

Definisci entità, colonne, chiavi esterne e indici in un editor visuale, oppure descrivili e lascia che un modello collegato via MCP li disponga per te. Premi applica, la migrazione gira su PostgreSQL, e i tuoi endpoint CRUD, le griglie e i form di dettaglio compaiono da soli. Lo schema è la fonte di verità; il resto è generato.

Modella i dati dove ha senso farlo.

Per una nuova entità di business la via rapida è il designer visuale. Aggiungi una tabella, butti dentro le colonne, scegli i tipi, spunti quelle obbligatorie, tiri le foreign key verso le entità collegate. L'editor di schema si legge come un ERD, perché è esattamente quello.

Quello che ne esce è un documento JSON versionato nel tuo repository. Lo stesso documento che un dev avrebbe scritto a mano, ma con una UI sopra. Niente formato binario proprietario, niente blob opaco.

Apply in sicurezza.

Modificare uno schema è l'operazione più pericolosa in qualunque sistema gestionale. Il designer la prende sul serio. Prima dell'apply, il motore calcola cosa fa davvero la modifica:

  • Le aggiunte pure (nuove tabelle, colonne nullable, nuovi indici) passano in silenzio.
  • Cambi di tipo e drop di colonne richiedono una conferma esplicita "consenti perdita dati", con il numero di righe coinvolte bene in vista.
  • Le modifiche alle foreign key vengono confrontate con le righe esistenti prima che il vincolo scatti. I riferimenti rotti falliscono rumorosamente, non sottovoce.
  • Tutto l'apply gira dentro una transazione PostgreSQL. Se un passo va a vuoto, il database torna allo stato precedente.

Code-first se preferisci così.

I file di schema sono JSON normale committato nel repository. Un dev li scrive nel suo editor, li revisiona in una pull request e li applica con lo stesso motore del designer visuale. Il designer è una UI comoda sopra un formato file, non la sola porta di ingresso.

Quando uno schema non rientra in nessuna delle due strade, apri psql e spari SQL grezzo. Archestack si allinea allo stato risultante alla sync successiva. L'uscita di emergenza è sempre aperta.

Progetta la tua prima entità.

Prova gratuita di 7 giorni. Descrivi o abbozza un'entità vera, applicala, guarda l'interfaccia generata.