跳到主内容
知识库 前端工程

把 SQLite 迁到 D1 的实操记录

从本地文件到托管数据库,迁移脚本、类型差异与回滚方案。

3 分钟 已稳定
数据库 工程

迁移分四步,每一步都能单独回滚:

  1. 导出本地库结构与数据(.sql 与 JSON 各一份)
  2. 在 D1 建库并执行迁移,确认索引与外键一致
  3. 分批写入数据,每批校验行数与关键字段
  4. 前端切换数据源,保留旧库一周再删

类型差异集中在时间字段:D1 用整数存毫秒时间戳,读写两侧都要显式转换。