Databas
De flesta appar lagrar sina data i Proyectas inbyggda CMS — ett hanterat, Postgres-baserat datalager, utan någon databas för dig att drifta. En realtidsdatabas för live-uppdaterade appar kommer snart.
De flesta Proyecta-appar kräver att du inte behöver tänka på en databas alls. När du beskriver din app designar Proyecta en datamodell, skapar riktiga innehållssamlingar och fyller dem med exempeldata — allt innan användargränssnittet byggs. Din app levereras kopplad till riktigt, redigerbart innehåll från den första bygget. Den beständiga datan lever i Proyectas inbyggda innehållshanteringssystem (ett hanterat, Postgres-baserat datalager), inte i en databas som du behöver drifta.
Var din apps data lagras
Section titled “Var din apps data lagras”| Typ av data | Var den lagras | Hantera i |
|---|---|---|
| Innehåll och poster (inlägg, tjänster, listor, FAQs, bokningar) | Innehållshantering (CMS) | AI-chatten, appens adminpanel |
| Användarkonton och inloggning | Auth | Appens adminpanel → Members |
| Produkter, beställningar, prenumerationer, betalningar | Commerce | Appens adminpanel → Commerce |
| Uppladdade filer och media | Filer och media | Appens adminpanel |
Du behöver aldrig bestämma var du ska placera innehåll, användare, beställningar eller filer — plattformen ansvarar för det, och du hanterar allt från appens inbyggda adminpanel (eller genom att fråga AI:n).
Hur din data lagras
Section titled “Hur din data lagras”Du designar inte något schema och driftar ingen server. Proyecta modellerar din data som samlingar och poster i CMS:et, skapar dem innan användargränssnittet byggs och fyller dem med realistiskt exempelinnehåll. Dina sidor läser den datan via typade hooks som AI:n kopplar upp, och du redigerar den från adminpanelen — utan kod. För den fullständiga modellen (samlingar, singletons, fälttyper, utkast och publicering), se Innehållshantering och Hur din apps data fungerar.
Under huven är det ett hanterat, Postgres-baserat datalager: persistens och replikering hanteras åt dig, och det finns ingen databas att provisionera, skala eller säkerhetskopiera själv.
Kan AI:n läsa och skriva data?
Section titled “Kan AI:n läsa och skriva data?”Ja. Fråga den direkt, och den arbetar mot vilket datalager datan än befinner sig i:
"Add a new service called 'Deep clean' priced at $120"→ skapar en CMS-post"Mark the last five contact-form submissions as read"→ uppdaterar formulärinlämningar"Change the homepage headline to …"→ redigerar sidans innehåll
Du (eller någon du ger adminrättigheter) kan göra samma sak från appens adminpanel, utan AI.
Infrastrukturdatabaser (lokal utveckling)
Section titled “Infrastrukturdatabaser (lokal utveckling)”Om du utvecklar mot en traditionell relationsdatabas — ett repo du tagit med dig själv, eller en tyngre lokal arbetsbelastning — kan din utvecklingsmaskin köra infrastrukturtjänster som sidecar-containers:
- PostgreSQL — fullständig relationsdatabas med SQL-stöd
- MySQL — alternativ relationsdatabas
- MongoDB — dokumentdatabas
- Redis — minnesdatalager / cache
Lägg till dessa genom att beskriva dem för AI:n, eller genom att konfigurera dem i proyecta.config.json. Se Dev Machines för mer information. Dessa är avsedda för lokal utveckling och är separata från din publicerade apps plattformsdata.
Vanliga frågor
Section titled “Vanliga frågor”Var lagras mitt innehåll?
I Proyectas inbyggda CMS — ett hanterat, Postgres-baserat datalager. Persistens och replikering hanteras åt dig; det finns ingen databas att drifta. Se Innehållshantering.
Säkerhetskopieras min data?
Innehåll och poster i CMS:et persisteras och replikeras automatiskt. Infrastrukturdatabaser du lägger till för lokal utveckling (PostgreSQL osv.) säkerhetskopieras inte åt dig.
Kan jag exportera min data?
Be AI:n exportera din data, eller se Exportera data för tillgängliga alternativ.
Kommer snart
Section titled “Kommer snart”- En realtidsdatabas — för appar som behöver data som ändras live (chatt som strömmar in, närvaro / “vem är online”, aktivitetsflöden, tillstånd i multiplayerspel). Beständigt innehåll kommer fortfarande att finnas i CMS:et; realtidslagret innehåller bara live-beteendetillstånd. Om du beskriver en app som behöver detta idag bygger Proyecta resten och markerar live-delen som att den anländer i en uppdatering.
- CSV-import för bulkladdning av innehåll.