c - 如何为 SQLite 做增量备份?

标签 c sqlite backup database-backups

我有一个程序可以将日志记录数据保存到 SQLite3 数据库中。我想在程序仍在运行时备份数据库。我已经通过使用 SQLite 在线备份 API ( http://www.sqlite.org/backup.html ) 完成了这项工作,它工作正常,但是它滞后于备份完成之前的过程...

有谁知道在 SQLite 中进行增量备份的方法吗?每次运行备份时,我最好只备份新数据,而不是整个数据库。

最佳答案

我认为您的问题没有通用的解决方案。

如果您的日志记录数据带有时间戳且结构相当简单, 您可以运行一个单独的过程来提取最近的数据并将其插入 进入您的备份流。

关于c - 如何为 SQLite 做增量备份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749130/

相关文章:

sql-server - 您的SQL Server备份/维护计划是什么?

c - 如何在任何平台上识别字节的大小?

C Web 服务器 - 如何获取 URI?

Android OrmLite 查询表A中的所有行而不是表B中的所有行

android - 如何从我的android联系人列表中的人名中获取电话号码

audio - 如何在文件副本之间同步音频元数据(例如ID3)?

c - scanf ("%d", &num) 的状态为 0 或 1

c - C语言获取文件扩展名

sqlite - 如何快速了解 SQLite 中的表结构?

version-control - 恢复 Team Foundation Server