如何使用日志和 WAL 文件恢复损坏的 sqlite 数据库

问题描述

所以我有一个 Kobo 电子阅读器,不小心删除了阅读数据库
原始文件一个 .sqlite 扩展名,我设法恢复了数据库文件
当我完成恢复文件时,我得到了几个 .sqlite-journal 文件.sqlite-wal 文件,但没有 .db 文件
screenshot of the recovered files

我基本上没有任何使用 sqlite 的经验,因为我只使用过 MysqL
我一直在谷歌上搜索有关 sqlite 以及如何恢复它的信息,据我所知,日志和 WAL 文件是用数据库密钥加密的。
但我不知道如何获得该密钥,或如何解密文件。我已经为 sqlite 安装了 DBbrowser,但我无法进一步使用该程序。
谁能帮我恢复数据库
亲切的问候,
编辑:我有一个带有数据库.sqlite 文件,虽然它没有任何记录/行/数据,但它确实有所有的列、表和所需的配置内容。也许我可以用它代替 .db 文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)