2017-09-22 108 views
1

我有一個使用Graphcool作爲後端的移動應用程序前端。我目前有兩個Graphcool項目,一個用於生產,另一個用於開發。現在我需要將開發版的數據庫遷移到生產版。具體而言,我需要做以下內容:從開發到Graphcool生產的數據庫遷移

  1. 更新ENUM
  2. 更新架構,確保它不會打破目前的數據
  3. 更新權限和規則
  4. 更新功能

我試圖複製和粘貼從開發新模式生產,但我發現有很多不一致,我需要手動解決。同時,由於項目導出功能目前無法備份權限和功能,我必須在第1步和第2步完成後手動更改它們。

問題是我的生產項目有很多活動請求,我不希望有任何停機時間或請求可能會破壞數據一致性。處理這種遷移的最佳方式是什麼?有沒有任何指導方針,最佳實踐?非常感謝。

回答

相關問題