Database
La maggior parte delle app archivia i dati nel CMS integrato di Proyecta — uno store gestito basato su Postgres, senza alcun database da eseguire. Un database realtime per app con aggiornamenti live è in arrivo.
La maggior parte delle app Proyecta non richiede di pensare affatto a un database. Quando descrivi la tua app, Proyecta progetta un modello dati, predispone vere collection di contenuti e le popola con dati di esempio — tutto prima che venga costruita l’interfaccia. La tua app viene pubblicata già collegata a dati reali, modificabili dal proprietario, fin dalla prima build. Quei dati durevoli risiedono nel sistema di gestione dei contenuti integrato di Proyecta (uno store gestito basato su Postgres), non in un database che devi eseguire tu.
Dove risiedono i dati della tua app
Sezione intitolata “Dove risiedono i dati della tua app”| Tipo di dati | Dove risiedono | Gestiscili in |
|---|---|---|
| Contenuti e record (post, servizi, annunci, FAQ, prenotazioni) | Content management (CMS) | Chat AI, pannello admin della tua app |
| Account utente e accesso | Auth | Pannello admin della tua app → Members |
| Prodotti, ordini, abbonamenti, pagamenti | Commerce | Pannello admin della tua app → Commerce |
| File caricati e media | Files & Media | Pannello admin della tua app |
Non devi mai decidere dove collocare contenuti, utenti, ordini o file — la piattaforma se ne occupa, e li gestisci dal pannello admin integrato nella tua app (oppure chiedendo all’AI).
Come vengono archiviati i tuoi dati
Sezione intitolata “Come vengono archiviati i tuoi dati”Non devi progettare uno schema né avviare un server. Proyecta modella i tuoi dati come collection ed entry nel CMS, le predispone prima che venga costruita l’interfaccia e le popola con contenuti di esempio realistici. Le tue pagine leggono quei dati tramite hook tipizzati che l’AI collega automaticamente, e tu li modifichi dal pannello admin — senza scrivere codice. Per il modello completo (collection, singleton, tipi di campo, bozze e pubblicazione), consulta Content Management e Come funzionano i dati della tua app.
Sotto il cofano si tratta di uno store gestito basato su Postgres: persistenza e replica sono gestite per te, e non c’è alcun database da provisioning, scalare o di cui fare il backup.
L’AI può leggere e scrivere dati?
Sezione intitolata “L’AI può leggere e scrivere dati?”Sì. Chiedile direttamente, e agirà sullo store in cui risiedono i dati:
"Add a new service called 'Deep clean' priced at $120"→ crea un’entry nel CMS"Mark the last five contact-form submissions as read"→ aggiorna le submission del form"Change the homepage headline to …"→ modifica il contenuto della pagina
Tu (o chiunque tu renda admin) puoi fare lo stesso dal pannello admin dell’app, senza l’AI.
Database infrastrutturali (sviluppo locale)
Sezione intitolata “Database infrastrutturali (sviluppo locale)”Se stai sviluppando con un database relazionale tradizionale — un repository che hai portato tu stesso, o un carico di lavoro locale più complesso — il tuo computer può eseguire servizi infrastrutturali come container sidecar:
- PostgreSQL — database relazionale completo con supporto SQL
- MySQL — database relazionale alternativo
- MongoDB — database documentale
- Redis — store dati in memoria / cache
Aggiungili descrivendoli all’AI, oppure configurandoli in proyecta.config.json. Consulta Dev Machines per i dettagli. Questi sono destinati allo sviluppo locale e sono separati dai dati della piattaforma della tua app pubblicata.
Dove sono archiviati i miei contenuti?
Nel CMS integrato di Proyecta — uno store gestito basato su Postgres. Persistenza e replica sono gestite per te; non c’è alcun database da eseguire. Consulta Content Management.
I miei dati vengono sottoposti a backup?
I contenuti e i record nel CMS vengono persisti e replicati automaticamente. I database infrastrutturali che aggiungi per lo sviluppo locale (PostgreSQL, ecc.) non vengono sottoposti a backup per te.
Posso esportare i miei dati?
Chiedi all’AI di esportare i tuoi dati, oppure consulta Export Data per le opzioni disponibili.
In arrivo
Sezione intitolata “In arrivo”- Un database realtime — per le app che necessitano di dati che cambiano in diretta (chat in streaming, presenza / “chi è online”, feed di attività, stato di giochi multiplayer). I contenuti durevoli continueranno a risiedere nel CMS; lo store realtime conterrà solo lo stato del comportamento live. Se oggi descrivi un’app che ne ha bisogno, Proyecta costruisce il resto e segnala la parte live come disponibile in un aggiornamento futuro.
- Import CSV per caricare contenuti in blocco.