先演练再迁移,这款Skill跑副本

在预览部署上排练schema变更,验证后再上线到生产。

convex-migrate-rehearse 是在数据副本上演练 Convex 结构迁移的 Skill。适合应用已经有真实数据,准备新增必填字段或收紧类型约束,又不想第一次尝试就落在生产环境的团队。

它先保存源数据快照,用修改前的代码建立演练环境,再导入数据。这个顺序让旧数据先符合旧结构,随后出现的迁移问题可以在副本上暴露。

典型流程是把新字段先设为可选,分批回填,验证数据,再收紧为必填。演练不只看结构推送是否成功,还要运行相关查询,确认业务读取和数据形状都符合预期。

通过后,再按确认过的范围把同样顺序用于生产。演练成功提供了依据,但并不消除期间新增数据和环境差异,因此仍要控制变更窗口、保留验证步骤。

快照也有边界:恢复旧快照会丢失快照之后写入的数据,不能把它称为无损撤销。演练所需预览环境和权限应先确认,不具备时需要明确选择替代环境。

你提供现有结构、要改的约束和目标部署后,它交付的是一条演练、验证、再推进的迁移路径。

分类:数据分析

来源仓库:get-convex/agent-skills

适合用来做什么

  • 在预览部署上预演我的应用架构更改并验证结果。
  • 如何回填数据并验证架构更改对生产环境的影响?

安装 convex-migrate-rehearse

npx skills add https://www.iskills.cc/skills/get-convex/agent-skills/convex-migrate-rehearse/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 convex-migrate-rehearse 的用途与原始说明

浏览全部 Skill 指南