0

轉儲我的開發數據庫結構並將其部署到生產服務器的最佳方式是什麼?如何從開發到生產獲取數據庫?

進出口使用Capistrano的部署Rails應用程序

  • 如何將一個遷移在開發數據庫結構,自動與每個帽部署的變化?
+0

你沒有使用遷移? – Dogbert 2012-03-17 17:35:21

+0

我使用遷移,但在某些點刪除它們,並做了計劃轉儲 – Ilse 2012-03-17 17:43:41

回答

1

您可以添加執行架構轉儲的遷移。然後使用遷移進行更改。

然後,您將執行cap deploy:migrations來部署您的代碼並運行您的遷移。

+0

我將如何添加執行模式轉儲的遷移?我瞭解這個principe,但不知道如何寫thx! – Ilse 2012-03-17 17:55:37

+0

好吧,我把本地機器上的schema.rb粘貼到了生產的schema.rb上,這似乎很有用。生產schema.rb是空的我懷疑它是從我的本地git倉庫複製到產品。 – Ilse 2012-03-17 18:06:03

+0

檢出rake模式:將其轉儲到文件中 – 2012-03-17 19:01:47

相關問題