Skip to content

[管理] SQLiteの自動バックアップ(日次スナップショット) #3

Description

@itiwoja

内容

video-vault/backend/lib/db.js が管理する data.db に対し、VACUUM INTO を使った日次スナップショットを取得し、直近7世代を保持する仕組みを追加する。

目的

現状バックアップ手段が皆無で、単一の data.db に全データ(評価・メモ・視聴履歴含む)が依存している。

期待できる効果

  • WAL破損・誤操作・ディスク障害からの復旧が可能になる。
  • 再収集不可能なデータ(手動で付けた評価・メモ)の消失リスクを解消。

実装難易度

優先度

最高

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions