Backup / Restore einer SQLite-Datenbank
Eine kurze Anleitung, wie eine SQLite-Datenbank gesichert und wieder hergestellt werden kann.
Da SQLite in eine Datei schreibt, dann die Datenbank natürlich einfach kopiert werden:
cp database.db database.db.backup
Backup als .sql-Datei:
sqlite3 database.db .dump > backup.sql
So wird eine .sql-Datei mit SQL-Statements erzeugt, die dann natürlich auch leicht bearbeitet werden kann.
Restore einer .sql-Datei:
sqlite3 database.db < backup.sql