我有一个使用Graphcool作为后端的移动应用程序前端。我目前有两个Graphcool项目,一个用于生产,另一个用于开发。现在我需要将数据库的开发版本迁移到生产版本。具体来说,我需要做到以下几点:
我尝试将新架构从开发复制并粘贴到生产中,但我发现我需要手动解决许多不一致问题。同时,由于项目导出功能目前无法备份权限和功能,我必须在步骤1和2完成后手动更改它们。
问题是我的生产项目有很多实时请求,我不想让任何可能会破坏数据一致性的停机时间或请求。处理这种迁移的最佳方法是什么?有没有指导方针,最佳做法?非常感谢。
答案 0 :(得分:0)
自从我上次提出问题以来,Graphcool发布了一个介绍多阶段工作流程的文档。新的cli包含了我提出的大多数问题。
https://www.graph.cool/docs/tutorials/cli-multi-staging-workflow-ex4wo4zaep/