迁移

切换部署方式时规划身份、业务数据、文件、订阅和发布流程。

已上线产品切换模式是一项迁移工程。安全顺序是:盘点 → 身份映射 → 数据复制 → 文件复制 → 权益对账 → 分阶段发布客户端。

迁移检查清单

  1. 冻结源 Schema,并导出用户、Provider identity、业务 Row、文件和订阅证据。
  2. 建立源 User ID 到 Better Auth User ID 的持久映射,不要假设 ID 格式不变。
  3. 使用目标 Session 身份重新建立 Profile 与业务数据所有权。
  4. 复制文件并保留 MIME 与所有权 metadata,验证后再改写持久化 URL。
  5. 在开放购买入口前,为每个目标用户对账并建立唯一权威订阅快照。
  6. 在宿主配置可信 Origin、OAuth audience、Webhook Secret、存储和推送 Provider。
  7. 发布一个配置明确、无回退的 Unified Staging 构建,并运行共享冒烟测试。
  8. 在可观测性和回滚窗口保护下逐步发布;确认新路径后再撤销旧 Session。

身份与权益映射完成前,绝不能只把现有客户端指向新 Base URL。网络请求成功并不代表数据绑定到了正确账户。

反向迁移遵循相同原则:建立独立身份与存储、复制数据,最后修改已部署客户端的 Backend 预设。

本页目录