Coderblock

Coderblock AI

Progetta il database descrivendo i tuoi dati

Un AI database builder trasforma una descrizione in linguaggio naturale dei tuoi dati in un database reale: tabelle, relazioni, indici e regole di accesso. Su Coderblock descrivi le entità in termini di prodotto, come soci, campi e prenotazioni, e l'agente scrive lo schema Postgres come migrazioni SQL versionate su un progetto Supabase dedicato alla tua app, con la row-level security a proteggere ogni tabella.

Come si passa dalla descrizione allo schema?

L'agente ricava entità, campi e relazioni da ciò che la tua app deve fare, poi scrive le migrazioni che li creano in Postgres. Gestisce le decisioni che si sbagliano al primo schema: chiavi esterne, tipi sensati, timestamp e colonne di proprietà che rendono possibili le regole di sicurezza.

Chi può leggere e scrivere i dati?

Esattamente chi dici tu. L'accesso è imposto con policy di row-level security di Postgres generate per tabella: per esempio, gli utenti modificano le proprie prenotazioni, gli admin le vedono tutte. Poiché le regole vivono nel database e non solo nel codice dell'app, reggono anche se un client si comporta male.

Come evolve lo schema quando l'app cresce?

Per migrazione, non per ricostruzione. Quando chiedi una nuova funzionalità, l'agente aggiunge migrazioni sopra lo schema esistente, preservando i dati già nelle tabelle. Puoi ispezionare la struttura del database in ogni momento dalla vista backend dell'editor e chiedere modifiche in linguaggio naturale.

Il database che Coderblock costruisce per la tua app
MotorePostgres, su un progetto Supabase dedicato alla tua app
Definizione schemaMigrazioni SQL versionate scritte dall'agente
SicurezzaPolicy di row-level security per tabella
Integrazione authUtenti Supabase Auth collegati alle regole di proprietà
FileSupabase Storage per gli upload accanto al database
EvoluzioneMigrazioni additive che preservano i dati esistenti

FAQ

Cos'è un AI database builder?
È uno strumento che progetta e crea un database da una descrizione in linguaggio naturale dei tuoi dati, producendo tabelle, relazioni e regole di accesso reali invece di un diagramma ancora da implementare.
Devo sapere l'SQL?
No. Descrivi dati e regole in linguaggio naturale e l'agente scrive migrazioni SQL e policy. L'SQL generato resta visibile se tu o uno sviluppatore volete revisionarlo.
Il database della mia app è condiviso con altri utenti Coderblock?
No. Ogni app consumer riceve un proprio progetto Supabase dedicato: il tuo Postgres, gli utenti auth e i file sono isolati da ogni altra app della piattaforma.
Posso cambiare lo schema quando l'app ha già dati?
Sì. Le modifiche vengono applicate come nuove migrazioni sullo schema esistente: le tabelle evolvono sul posto e i dati già creati dai tuoi utenti vengono preservati.

Tutte le pagine AI →