2017-09-22 62 views
1

我有一个使用Graphcool作为后端的移动应用程序前端。我目前有两个Graphcool项目,一个用于生产,另一个用于开发。现在我需要将开发版的数据库迁移到生产版。具体而言,我需要做以下内容:从开发到Graphcool生产的数据库迁移

  1. 更新ENUM
  2. 更新架构,确保它不会打破目前的数据
  3. 更新权限和规则
  4. 更新功能

我试图复制和粘贴从开发新模式生产,但我发现有很多不一致,我需要手动解决。同时,由于项目导出功能目前无法备份权限和功能,我必须在第1步和第2步完成后手动更改它们。

问题是我的生产项目有很多活动请求,我不希望有任何停机时间或请求可能会破坏数据一致性。处理这种迁移的最佳方式是什么?有没有任何指导方针,最佳实践?非常感谢。

回答

相关问题