1
我使用RAILS_ENV=production
和rake db:migrate
,有什麼方法可以將參數作爲命令行參數來傳遞。如何在生產環境中運行數據庫遷移腳本
我使用RAILS_ENV=production
和rake db:migrate
,有什麼方法可以將參數作爲命令行參數來傳遞。如何在生產環境中運行數據庫遷移腳本
試試這個,
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
這一切都只是例子,你需要告訴ü需要傳遞什麼類型的參數。
它會有什麼不同(與你現在的比較)? –
如果版本參數是您想要的,並且您使用的是heroku,則可以回滾到以前版本的應用程序,從代碼重寫您的遷移並重新運行它們。也許還有其他解決方案: - ? – vladCovaliov
你正在使用哪個版本? –