我希望能够高频备份数据库,但全备份的成本过高。似乎SQLite没有直接进行增量备份的API,但我发现有数据更改通知回调函数可能会有所帮助。 https://www.sqlite.org/c3ref/update_hook.html 回调函数的参数是操作类型、数据库名称、表名和行ID。然而,我不知道是否可以通过这些信息生成备份信息(例如SQL语句),而无需了解表的详细信息。也就是说,是否存在一种通用方法,适用于具有不同结构的表,以生成此操作的备份? 我知道有一些例外情况,回调函数不会被调用,但如果我定期进行完全备份,那么这是可以接受的。