Come eseguire il backup del database in memoria di SQLite? Creo il database nella mia applicazione Windows. Voglio fare un backup del database quando chiuderò l'applicazione.Backup del database in memoria SQLite in .NET
risposta
Si desidera il SQLite Online Backup API.
Per quanto ne so, System.Data.SQLite non lo supporta ancora, quindi è necessario scrivere del codice. Il forum System.Data.SQLite contiene un esempio: http://sqlite.phxsoftware.com/forums/t/2403.aspx. Come notato, quando si patch System.Data.SQLite e si chiama SQLite direttamente lo si fa a proprio rischio.
Cosa ne è della sostituzione del "database in memoria" con un "database basato su file"?
Se chiudi l'app, il file sarà ancora lì.
All'avvio del programma è necessario fare in modo che il file del database venga cancellato.
No ... in realtà vogliamo solo utilizzare nel database di memoria. Questo è il nostro requisito principale. – Omkar
si può provare questo codice
using (var location = new SQLiteConnection(@"Data Source=activeDb.db; Version=3;"))
using (var destination = new SQLiteConnection(@"Data Source=backupDb.db; Version=3;"))
{
location.Open();
destination.Open();
location.BackupDatabase(destination, "main", "main", -1, null, 0);
}
- 1. Come eseguire il backup del database SQLite?
- 2. Database temporaneo in memoria in SQLite
- 3. Backup e ripristino sqlite dal disco alla memoria in Java
- 4. Dimensione massima del database SQLite in memoria di un'app Android?
- 5. Capacità massima memoria database SQLite
- 6. Come posso collegare un database SQLite in memoria in Python?
- 7. Backup automatico del database SQL
- 8. Backup online Sqlite tramite System.Data.Sqlite
- 9. Backup .sqlite (dati principali)
- 10. Sincronizzazione database SQLite dalla memoria al file
- 11. I database SQLite in memoria possono scalare con la concorrenza?
- 12. Come posso creare un database sqlite in memoria?
- 13. iOS: backup del database dei dati di base in iCloud?
- 14. Backup del database MySQL su Dropbox
- 15. Distribuzione del database: script o backup
- 16. Best practice di backup del database grande
- 17. backup del database mysql con mysqldump
- 18. Backup del database AppEngine (Google cloud storage?)
- 19. Crea database SQLite in Android
- 20. Schema del database Sqlite Android
- 21. Eseguire "backup" del database SQL Server Compact
- 22. Come eseguire il backup/ripristino del database SQLite su Android su Dropbox
- 23. Utilizzo di Google Drive per il backup e il ripristino del database SQLite
- 24. database sqlite in lingua persiana
- 25. Creazione database in JDBC Sqlite
- 26. Crittografa il database SQLite in C#
- 27. sqlite - allegare il database
- 28. Due processi possono accedere contemporaneamente in memoria (: memoria :) al database sqlite?
- 29. database in memoria in Python
- 30. memoria locale vs database (SQLite) per un'app cordova
possibile duplicato del [C# SQLite Memoria flusso come DB] (http://stackoverflow.com/questions/11383775/c-sharp-sqlite-memory-stream-as -db) – lxa