私が走ったとき、私bundle exec rake db:test:prepare
は以下を得ました:
rake aborted!
Multiple migrations have the name CreateMicroposts
移行ファイルのステータスを確認するために、実行しました
rake db:migrate:status
そして得た:
ステータス 移行 ID 移行名 ------- --------------- -----------------
up 20120616205407 ユーザーの作成
up 20120622103932 ユーザーのメールにインデックスを追加
up 20120622114559 パスワード ダイジェストをユーザーに追加する
up 20120628095820 ユーザーに記憶トークンを追加
up 20120704123654 管理者をユーザーに追加
down 20120706103254 マイクロポストを作成する
up 20120707073410 マイクロポストを作成する
ご覧のとおり、まったく同じ名前とまったく同じコードを持つ 2 つの移行ファイルがあります。ステータスが異なるだけです。つまり、Up と Down です。
アップとダウンは何を意味しますか?
必要に応じて、どれを削除できますか?