Hoppa till innehåll

Databas

Varje app inkluderar en databas. Proyecta skapar schema utifrån dina beskrivningar. Visa, redigera och hantera data från fliken Database.

Varje Proyecta-app levereras med en inbyggd databas — ingen konfiguration krävs. Det är en realtidsorienterad, dokumentbaserad databas med automatisk reaktivitet — ditt gränssnitt uppdateras omedelbart när data förändras.

När du beskriver funktioner för AI:n skapas databasschemat automatiskt:

  • "Add a blog with posts and comments" → skapar tabellerna posts och comments
  • "Users should be able to save favorites" → skapar en favorites-tabell med användarrelationer
  • "Track order history" → skapar en orders-tabell med lämpliga index

Du behöver inte designa schemat. Beskriv den funktionalitet och användarupplevelse du vill ha, så sköter AI:n resten.

Öppna Dashboard > Data för att bläddra i och hantera din databas:

  • Table list — alla dina tabeller med antal dokument
  • Record browser — paginerad vy över poster i valfri tabell
  • Create records — lägg till nya poster med en formulärredigerare
  • Edit records — uppdatera enskilda fält
  • Delete records — ta bort poster med bekräftelse

Fliken Data identifierar automatiskt tabellscheman och härleder fälttyper, så du kan bläddra och redigera poster utan någon konfiguration. Den stöder även inline-redigering av celler för skalära fält (tal, kort text, boolean) — klicka på en cell för att redigera direkt; komplexa fält eller JSON-fält öppnar den fullständiga formulärredigeraren. Ett sökfält i verktygsfältet filtrerar poster på klientsidan inom den inlästa sidan.

AI:n är det kraftfullaste sättet att läsa och skriva data idag. Fråga den direkt:

  • "Show me the last 10 users who signed up"
  • "Add a test user with email test@example.com"
  • "Set every order from last week to status=shipped"
  • "Bulk insert these 20 products"
  • "Drop the old temp_imports table"

AI:n kan läsa och ändra all data direkt — be den lägga till, uppdatera eller ta bort poster. Av säkerhetsskäl är användarstabellen som hanteras av autentiseringen skrivskyddad och kan inte ändras via AI:n.

Om du behöver en traditionell relationsdatabas utöver den inbyggda databasen kan du lägga till infrastrukturtjänster:

  • PostgreSQL — Fullständig relationsdatabas med SQL-stöd
  • MySQL — Alternativ relationsdatabas
  • MongoDB — Dokumentdatabas
  • Redis — In-memory-datalager / cache

Lägg till dessa genom att beskriva dem för AI:n, eller genom att konfigurera dem i din proyecta.config.json. Se Dev Machines för mer information.

Säkerhetskopieras min data?

Datapersistens och replikering hanteras automatiskt. För infrastrukturdatabaser (PostgreSQL m.fl.) är säkerhetskopiering för närvarande inte automatiserad.

Kan jag exportera min data?

Dataexport från fliken Data är ännu inte tillgänglig. Du kan bläddra i poster under Dashboard > Data, eller be AI:n exportera din data. Se Export Data för andra exportalternativ.

Kan jag redigera data utan att gå via AI:n?

Ja — använd Dashboard > Data för att bläddra, skapa, redigera och ta bort poster direkt.

  • CSV-import för massinläsning av data