取消

实现Sqlite自动复制数据库文件备份数据库

实现Sqlite自动复制数据库文件备份数据库


注意

数据库如果开启了WAL模式,这时数据文件会存在两个与数据库同名且以shm和wal结尾的临时文件,这是可能存在数据还没有写入正式数据库文件,需要手动把数据写入,写入方式执行sql:

1
PRAGMA wal_checkpoint

参考资料

本文会经常更新,请阅读原文: https://dashenxian.github.io/post/%E5%AE%9E%E7%8E%B0Sqlite%E8%87%AA%E5%8A%A8%E5%A4%8D%E5%88%B6%E6%95%B0%E6%8D%AE%E5%BA%93%E6%96%87%E4%BB%B6%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E5%BA%93 ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

知识共享许可协议

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 小神仙 (包含链接: https://dashenxian.github.io ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 (125880321@qq.com)

登录 GitHub 账号进行评论