Open mosbth opened 2 years ago
5) En variant, om man kör SQLite, är att bifoga en defaultdatabas på fil som man sedan kopierar över till den riktiga databasen. Det är ju också en form av att hantera en databasbackup med SQLite.
6) Ytterligare en variant är att använda sig av det inbyggda migrations, kanske tom skapa ett eget migrationsskript som tömmer och fyller databasen. Hur man kan köra ett sådant kommando diskuteras löst här: https://stackoverflow.com/a/34786201/341137
Ibland vill man återställa databasen till dess ursprungliga läge med ett visst grundinnehåll. Det kan vara att något blivit fel och man vill "börja om" eller kanske vill man sätta databasens innehåll för att köra enhetstester eller så kanske någon har gjort en XSS (placerat elak JavaScript kod i databasen som exekveras i webbsidan) och enklaste sättet är att återskapa databasens innehåll.
Det handlar om att kunna återskapa innehållet i databasen till ett ursprungligt läge. Om något händer vill man kunna återskapa innehållet i databasen utan att lägga in innehållet manuellt.
Det finns olika sätt att lösa detta.
Det kan säkert finnas fler varianter, föreslå gärna eller berätta vilken variant du använder.