2013-02-01 45 views
1

我使用RAILS_ENV=productionrake db:migrate,有什麼方法可以將參數作爲命令行參數來傳遞。如何在生產環境中運行數據庫遷移腳本

+1

它會有什麼不同(與你現在的比較)? –

+0

如果版本參數是您想要的,並且您使用的是heroku,則可以回滾到以前版本的應用程序,從代碼重寫您的遷移並重新運行它們。也許還有其他解決方案: - ? – vladCovaliov

+0

你正在使用哪個版本? –

回答

2

試試這個,

rake db:migrate:status RAILS_ENV=production # Display status of migrations 


rake db:migrate:redo VERSION=my_version 
Or you can go up or down from a specific version: 

db:migrate:up VERSION=my_version 
db:migrate:down VERSION=my_version 

這一切都只是例子,你需要告訴ü需要傳遞什麼類型的參數。

相關問題