Atoms
Atoms Cloud

Databas

Atoms moln Database lagrar och hanterar den strukturerade data som din app är beroende av, inklusive produkter, bokningar, beställningar, formulärinskick och användargenererat innehåll. I modulen Database kan du visa miljöer och tabeller, söka och redigera poster, granska tabellstrukturer samt importera eller exportera data med CSV-filer.

Atoms moln Database lagrar och hanterar den strukturerade data som din app är beroende av, inklusive produkter, bokningar, beställningar, formulärinskick och användargenererat innehåll. I modulen Database kan du visa miljöer och tabeller, söka och redigera poster, granska tabellstrukturer samt importera eller exportera data med CSV-filer.

Den här guiden täcker databasen som är inbyggd i Atoms moln. Om ditt projekt använder Supabase, se Supabase Connect i stället.

Öppna en databas

Innan du öppnar en databas, anslut ditt projekt till Atoms moln. Om det ännu inte är anslutet följer du anslutningsstegen i Atoms moln.

  1. Öppna ditt projekt på en stationär enhet.
  2. I samma verktygsfält för arbetsytan där App Viewer finns väljer du Atoms moln.
  3. Välj Database i sidofältet för Atoms moln.
  4. Under Databases väljer du vilken databas du vill granska. Databaskorten Development och Production visas när de är tillgängliga för projektet.

Varje databaskort visar hur mycket lagringsutrymme som används och den totala mängden som är tillgänglig. Använd Development när du bygger och testar din app. Ändringar som görs i Production kan påverka liveappens data, så kontrollera alltid vilken miljö du befinner dig i innan du gör ändringar.

Välj databasen Development eller Production.

Välj databasen Development eller Production.

Bläddra i och filtrera tabelldata

  1. Välj databaskortet Development eller Production, beroende på vilken miljö du vill arbeta i.
  2. Använd Search tables för att hitta en tabell, eller välj en direkt från listan. Varje tabellkort visar dess antal rader och om den är skrivskyddad.
  3. Använd Search rows för att söka i den aktuella tabellen, eller välj Filter för att begränsa resultaten med ett eller flera fält.
  4. Använd sidpilarna under tabellen för att visa fler rader.
  5. För att granska tabellens struktur öppnar du menyn ••• och väljer Schema.

Vyn Schema visar varje fälts namn, datatyp, nyckelstatus, krav, begränsningar och standardvärde. Välj Copy för att kopiera det visade schemat.

Lägg till, redigera eller ta bort rader

När du har hittat databasen du vill göra ändringar i kan du använda dessa åtgärder för att göra det:

Åtgärd

Så gör du

Lägg till en rad

Öppna ... och välj Add Row. Ange värden som matchar de tillgängliga fälten och skicka sedan raden.

Redigera en rad

Dubbelklicka på en cell och ange det nya värdet. Välj Commit Changes för att spara alla väntande redigeringar, eller Discard för att ta bort dem.

Ta bort rader

Välj en eller flera rader, välj Delete och bekräfta sedan. Borttagning av rader kan inte ångras.

Att lägga till en rad eller bekräfta en borttagning tillämpar ändringen omedelbart på den valda databasen. Endast direkta cellredigeringar kräver att du väljer Commit Changes eller Discard. Om du har väntande redigeringar ska du bekräfta eller kassera dem innan du lägger till en rad, importerar eller exporterar en CSV-fil, ändrar sökningen eller filtren eller navigerar till en annan sida.

Om projektet finns i en arbetsyta kan endast Editors och workspace owner redigera rader i skrivbara tabeller. Om Atoms inte kan identifiera en primärnyckel för en tabell kan du inte redigera eller ta bort dess rader eftersom Atoms inte på ett tillförlitligt sätt kan identifiera enskilda poster.

Granska en väntande radredigering och bekräfta eller kassera sedan ändringen.

Granska en väntande radredigering och bekräfta eller kassera sedan ändringen.

Skapa tabeller eller ändra schemat

Öppna databasmiljön du vill uppdatera och följ sedan instruktionerna för den ändring du vill göra:

Åtgärd

Så gör du

Skapa en tabell

Klicka på ... i tabellistan och välj Create table. Ange ett giltigt tabellnamn och de initiala fälten och skicka sedan begäran. Vänta tills Agent är klar, öppna Database igen och verifiera tabellen.

Ändra schemat

Klicka på tabellen du vill göra ändringar i, klicka sedan på ... och välj Schema. Använd Add Field för att skapa ett fält, eller välj ett kvalificerat fält för att redigera det. Du kan ändra dess namn, typ, standardvärde, obligatorisk status eller unikhet. Du kan också markera fält som inte är nyckelfält för borttagning. Välj Submit Changes för att skicka begäran till Agent, eller Discard för att rensa dina väntande ändringar.

Endast workspace owner kan skapa tabeller eller ändra en tabells schema.

Att skicka en schemabegäran betyder inte att migreringen är klar. Vänta tills Agent är klar, verifiera resultatet i Database och testa sedan din app. Primärnyckelfält och skrivskyddade tabeller kan inte ändras på det här sättet.

Ange information om det nya fältet i Add Field.

Ange information om det nya fältet i Add Field.

Granska väntande schemaändringar innan du väljer Submit Changes.

Granska väntande schemaändringar innan du väljer Submit Changes.

Importera eller exportera CSV-data

Välj tabellen du vill arbeta med och följ sedan instruktionerna för den relevanta åtgärden:

Åtgärd

Så gör du

Importera CSV

Klicka på ... och välj Import CSV. Välj en .csv-fil som inte är större än 10 MB och granska sedan filnamnet, uppskattat antal rader, vald tabell och miljö innan du bekräftar. CSV-kolumnerna måste matcha tabellschemat. Importerade rader läggs till omedelbart och kan inte ångras automatiskt, så överväg att exportera befintliga data först.

Exportera CSV

Klicka på ... och välj Export CSV. Om en sökning eller ett filter är aktivt exporteras endast de matchande raderna. Annars exporteras all data från den aktuella tabellen.

Endast workspace owner kan importera eller exportera CSV-filer. För skrivskyddade tabeller är Export CSV det enda tillgängliga alternativet.

Behörigheter och skyddade tabeller

Åtgärd

Vem kan utföra den

Ytterligare krav

Lägg till, redigera eller ta bort rader

Editor eller workspace owner

Tabellen måste vara skrivbar. Redigering och borttagning av rader kräver också primärnyckelinformation.

Skapa tabeller eller ändra scheman

Workspace owner

Primärnyckelfält och skrivskyddade tabeller kan inte ändras.

Importera eller exportera CSV-filer

Workspace owner

CSV-filer kan inte importeras till skrivskyddade tabeller.

Skyddade system- eller användartabeller kan visa en Read-only-etikett. Du kan visa deras data och granska deras schema när det är tillgängligt, men du kan inte ändra deras rader eller struktur från den här sidan.

Åtgärda vanliga databasproblem

”No databases found” eller ”No tables found”

Se till att Atoms moln är anslutet till projektet. Om det redan är anslutet, bekräfta att din app innehåller en funktion som lagrar beständiga data. Be vid behov Agent att lägga till funktionen som använder databasen. När Agent är klar öppnar du Database igen eller väljer Refresh.

En databasåtgärd saknas eller är inte tillgänglig

Kontrollera om tabellen har etiketten Read-only och granska sedan behörigheterna ovan för att bekräfta att din arbetsyteroll tillåter åtgärden. Redigering och borttagning av rader kräver också primärnyckelinformation.

Väntande radredigeringar kan förhindra andra åtgärder. Välj Commit Changes eller Discard innan du lägger till en rad, importerar eller exporterar en CSV-fil, ändrar sökningen eller filtren eller går till en annan sida.

Om åtgärden fortfarande inte är tillgänglig efter dessa kontroller kontaktar du Support och inkluderar projekt- eller Chat-länken, miljö, tabell, arbetsyteroll, försökt åtgärd och exakt feltext.

En CSV-fil kan inte importeras

Endast workspace owner kan importera data, och måltabellen måste vara skrivbar. Se till att:

  • Filen använder formatet .csv.
  • Filen inte är större än 10 MB.
  • Dess kolumner och data är kompatibla med måltabellens schema.
  • Du har bekräftat eller kasserat alla väntande radredigeringar.

Om importen fortfarande misslyckas kontaktar du Support och inkluderar projekt- eller Chat-länken, miljö, måltabell, arbetsyteroll, filnamn och storlek, försökt åtgärd och exakt feltext.

Vanliga frågor

Min produktionsdatabas synkroniseras inte. Vad ska jag göra?

Om Development fungerar normalt men livesajten (Production) visar saknade tabeller, kolumner eller migreringsfel:

Viktigt: Bygg inte om eller skriv inte över produktionsdatabasen på egen hand.

Information som behövs:

  • Chat-länk och live-URL
  • Fullständigt SQL-felmeddelande
  • Namn på saknade tabeller/kolumner
  • Senaste ändringen i databasschemat
  • Senaste fungerande liveversion
  • Om produktionsdata måste bevaras
  • Om du vill synkronisera Development-data helt eller bara fylla i saknade strukturer

Kontakta support med dessa uppgifter så att vi kan jämföra versioner av Development/Production, migreringsstatus och skillnader i schema innan vi gör ändringar.

Varför skiljer sig mina utvecklingsdata från produktionsdata?

Om du har publicerat flera gånger men Production fortfarande visar gamla data medan koduppdateringar fungerar bra:

Innan du kontaktar support, bekräfta:

1. Måste de aktuella produktionsdata bevaras?

2. Vill du skriva över helt med aktuella Development-data, eller bara fylla i saknade poster?

3. Har du redan en säkerhetskopia?

4. Vilket underhållsfönster är acceptabelt för dig?

Vi kommer inte att skriva över eller bygga om produktionsdata förrän målet för datahanteringen har bekräftats. Ange URL:erna för Development/Production och exempel på post-ID:n eller antal som visar skillnaden.

Var den här sidan hjälpsam?

Relaterade artiklar