Comment faire des sauvegardes incrémentielles pour SQLite?

J’ai un programme qui enregistre les données de journalisation sur une firebase database SQLite3. Je voudrais sauvegarder la firebase database pendant que le programme est toujours en cours d’exécution. J’ai accompli cela en utilisant l’API SQLite Online Backup ( http://www.sqlite.org/backup.html ) et tout fonctionne correctement, mais le processus est en retard jusqu’à la fin de la sauvegarde …

Est-ce que quelqu’un connaît un moyen de faire des sauvegardes incrémentielles dans SQLite? De préférence, je ne sauvegarderais que les nouvelles données, pas la firebase database entière à chaque fois que j’exécuterais la sauvegarde.

Je ne pense pas qu’il existe une solution générale à votre problème.

Si vos données de journalisation sont horodatées et de structure relativement simple, vous pouvez exécuter un processus distinct pour extraire les données récentes et les insérer dans votre stream de sauvegarde.