在sqlite数据库中安装android-db-shm和db-wal
发布时间:2020-12-12 19:06:12 所属栏目:百科 来源:网络整理
导读:我正在分析一些我从 Android设备中提取的数据库,我注意到有些数据库没有更新,但它们附带了两个文件:.db-shm和.db-wal,这些文件在我对其进行任何更改时都会更新数据库(而.db文件不是).我知道这些是数据库使用的文件,可以随时回滚.但我的问题是:我可以将更改
我正在分析一些我从
Android设备中提取的数据库,我注意到有些数据库没有更新,但它们附带了两个文件:.db-shm和.db-wal,这些文件在我对其进行任何更改时都会更新数据库(而.db文件不是).我知道这些是数据库使用的文件,可以随时回滚.但我的问题是:我可以将更改(或传输新数据)从.db-wal和.db-shm应用到主数据库(扩展名为.db)吗?如何?
任何帮助表示赞赏.谢谢 这些数据库使用的是 Write-Ahead Logging.要将数据从日志移动到主数据库文件,请执行PRAGMA wal_checkpoint或PRAGMA journal_mode = DELETE. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |