我有一個在Heroku上託管的Rails 4應用程序。我已經在生產中運行它,並希望能夠定期對應用程序進行改進,不需要來觸摸生產數據庫。重新部署Rails應用程序而不覆蓋生產數據庫(Heroku)
(在應用程序中已有用戶生成的數據,而我的改進是針對邏輯和設計,而不是數據庫)。
我正確地認爲,如果我在每次修改後重新部署應用程序git push heroku master
,那麼生產數據庫中的數據將保持不變?
謝謝。
我有一個在Heroku上託管的Rails 4應用程序。我已經在生產中運行它,並希望能夠定期對應用程序進行改進,不需要來觸摸生產數據庫。重新部署Rails應用程序而不覆蓋生產數據庫(Heroku)
(在應用程序中已有用戶生成的數據,而我的改進是針對邏輯和設計,而不是數據庫)。
我正確地認爲,如果我在每次修改後重新部署應用程序git push heroku master
,那麼生產數據庫中的數據將保持不變?
謝謝。
是的,重新部署不會改變你的數據庫。
只有應用程序代碼發生變化。數據庫是完全不同的,因此保持不變。
太棒了,謝謝! – abbottjam