コマンドrake db:migrate
は、関連するすべての新しい移行をデータベースに適用し、適用された移行を出力に一覧表示します。
実稼働環境で予想される変更のリストを書き留めるために、どの移行が適用されるかを事前に知りたいのですが。
rake db:migrate
と組み合わせて使用できるオプションはありますか?実際に適用せずに適用される変更を表示しますか?
rake db:migrate:status
(Rails 3+のみ)法案に適合しますか?
私はここに答えがあると思います: Railsで保留中の移行を表示する 。
Capistarnoを使用してデプロイする場合は、次のようなタスクを追加できます。 http://gem-session.com/2010/08/warn-of-pending-migrations-when-deploying-with-capistrano 。