2011-12-14 42 views
1

嗨,我們在Heroku上有一個應用程序,時常變化很多。這意味着我們現在需要對我們的數據進行一些非常大的遷移。我的問題是 - 如何有效地做到這一點,而不必讓終端連接在幾小時內保持打開狀態,並儘可能減少停機時間。如何在Heroku上進行大量數據遷移?

只是爲了讓自己清楚 - 我的問題不是關於自己編寫遷移 - 它只是關於在Heroku上運行它們。

回答

0
heroku console 
::MIGRATION_PIPES = IO.popen3("rake db:migrate") 

但一定要事先離開服務器 - 問題是如果服務器處於脫機狀態,可以連接的任何位置。

關於性能:您的遷移是SQL還是Ruby?

+0

SQL沉重 - 我想知道是否有可能使用rake heroku安排任務? – 2011-12-14 16:52:32

相關問題