因此,WCDB Swift 内建了修复工具,可以尽最大限度地将数据找回,减少数据丢失。

    损坏检测

    元数据备份

    在有备份的情况,修复工具的能力将大大提升。在数据库内的数据发生变化时,元数据备份有可能会过期。因此建议在子线程定期对其备份。

    数据修复

    修复过程根据数据库的大小不同,需要一定的时间。建议在界面上提示等待,并在子线程进行修复。

    对于可再生的数据,如可从服务端重新拉取的数据,直接将数据库删掉重建是更好的恢复手段。