0
這是一個noob問題,但我想知道是否可以進入Heroku rails控制檯並對數據庫進行永久更改?或者默認情況下控制檯處於沙箱模式,並且所做的任何更改都會恢復回來?我可以通過生產中的Heroku Rails控制檯更改我的數據庫嗎?
這是一個noob問題,但我想知道是否可以進入Heroku rails控制檯並對數據庫進行永久更改?或者默認情況下控制檯處於沙箱模式,並且所做的任何更改都會恢復回來?我可以通過生產中的Heroku Rails控制檯更改我的數據庫嗎?
是的,你可以使用下面的命令來進行永久更改數據庫
Heroku的運行軌道ç
運行heroku導軌控制檯可以訪問生產數據庫。 要做到這一點:
heroku run rails c
您可以驗證,你的環境中,在控制檯上運行的紅寶石命令:
Rails.env
是的,但是這並不意味着取得生產數據庫將「大棒」的任何變化?或者他們會像開發中的沙盒模式那樣恢復? – pratski
如果您繼續更新/保存方法,則所有內容都將保存在生產數據庫中。你可以在你的應用中使用它。順便說一句,您通常必須將種子數據加載到您的應用程序。所以你可以通過控制檯,或通過rake db:seed更好的解決方案 – dpaluy