产品底座与账户 / 运行底座

数据库 WAL 与自恢复

已验证代码更新于 2026-11-04

桌面端数据库启用 WAL 日志与自动检查点,断电等异常后启动时自动体检,损坏时自动从最近有效备份恢复。

功能价值

桌面端数据库启用 WAL 日志与自动检查点,断电等异常后启动时自动体检,损坏时自动从最近有效备份恢复。

使用方式

默认启用,无需配置;备份脚本位于仓库 scripts/backup/。

所属模块

产品底座与账户 / 运行底座

适用平台

—

已知限制

  • 恢复以最近一次有效备份为准,两次备份之间的增量可能丢失

平台验证状态

本项适用于 0 个平台,逐平台独立判定:平台状态只由该平台的实机验收记录产生,总体状态由平台状态自动汇总,目录与页面都不存放可手写的状态。验收结论仅覆盖记录所列版本、Git SHA 与产物;当前源码或新安装包仍需独立验收。

实现与测试(平台无关)

图片内容复核(2026-09-30,Mac 1.0.0.5):桌面运行时列出 SQLite 路径,暂无已安装模型。

源码实现

  • FHD/app/db/__init__.py
  • FHD/app/desktop_runtime/migrate.py

自动化测试

暂无

CI 门禁:待补本项 CI 证据

CI 工作流定义

暂无

未标注平台的补充资料

下列资料未绑定到具体平台,仅作实现与历史资料参考,不计入任何平台状态,也不构成实机验收。

实机截图

数据库 WAL 与自恢复 已复核截图
记录结论:资料收录(未绑定平台验收);SHA-256:f4e1edf5901aa093635ed8d0304b46c3e3d4e3fb35f705a6fac3ae647d62e06f(原始文件:FHD/docs/evidence/capabilities/base-db-01-desktop-runtime-data-dir.png) 查看原图

证据原件存放于私有对象存储,页面通过短时效签名地址读取原图与原始录像; 「核验哈希」会对照本页登记的 SHA-256 与存储对象元数据。对象存储不可用时自动改用站内副本, 也可下载原件后用 sha256sum 自行核对。