私はちょうど1つのバージョンをロールバックしたいが、私は現在のバージョンを知らないが、それをチェックするコマンドがあるか?rake db:migrateの使い方
3
A
答えて
8
まず、Rails Guide regarding migrationsを読むのに時間がかかることがあります。次に、あなたの特定の質問について:
...バック1つのバージョンロールバックする:
rake db:rollback STEP=1
...現在のバージョンを確認するには:基本的に
rake db:version
2
VERSION
は、特定の名前です。ある時点ではありません。このような「バージョン」を複数回ロールバックして、時間を遡って取得する必要があります。これらのバージョンのファイル名は、db/migrate
(拡張子なし)のファイル名と同じです。これは、後で実行される移行を元に戻すことなく、特定の移行をロールバックするために使用できます。
パラメータSTEP
を使用すると、指定した量の移行ステップに戻ることができます。
2
移行にタイムスタンプが付きます。ほとんどの場合、最新のタイムスタンプが現在の移行であると仮定することは安全です。
+0
グレートリンク - 常に必要rake db:migrate:redo STEP = 3 –
関連する問題
- 1. rails db:migrate vs rake db:migrate
- 2. rake rake db:migrate sqllite3エラー
- 3. Rails 3.2.1、Rake :: DSLを使ったrake db:migrate
- 4. rake db:migrate failed
- 5. rake db:migrateの問題 -
- 6. rake db:migrateストレート、バニラSQL
- 7. Heroku rake db:migrate doesnt work
- 8. エラーpostgreSQL - ubuntu "rake db:migrate"
- 9. カスタムレールエンジンの問題db:migrate rakeタスク
- 10. rake db:migrate実行時のエラー
- 11. rake db:migrate実行中のエラー
- 12. rake db:migrate実行中のpg_dumpエラー
- 13. rake db:migrateの後でrakeが中止されました
- 14. PG :: Undefinedtable:ERROR:実行時:rake db:migrate on Heroku
- 15. rake db:migrateはデータベースを消去します
- 16. Rails - デフォルト値を追加するrake db:migrate
- 17. rake db:migrateはエラーを返します
- 18. rake db:migrateが失敗しました
- 19. rake db:migrateを実行する前にgitを使う最良の方法
- 20. rake db:migrateが動作していません
- 21. モデルスコープが壊れているrake db:migrate - rails 3.2.3 postgres 9.1.3
- 22. bin/rake db:migrateまたはbin/rails db:migrateを使用する必要がありますか?
- 23. rakeタスクをバンドルしてからrake db:migrateとrake db:seedのどちらに書き込むか?
- 24. rake db:migrate rake aborted! Mysql2 ::エラー:アクセスが(パスワードを使用して:YES)、 'localhost' の@ 'simple_cms' ユーザのために拒否された
- 25. "rake db:migrate"と "rake db:rollback"が一度に複数の移行をロールバックしないのはなぜですか?
- 26. Ancestry db:migrate
- 27. heroku rake db:migrateが動作しませんでした
- 28. 移行は保留中です。 'bin'/rake db:migrate RAILS_ENV =開発 '
- 29. rake db:migrate削除されたテーブルでschema.rbを更新する
- 30. 「db:migrate」タスクのビルド方法がわからない
回答を受け取るために詳細が必要ですか?あなたはまだ問題がありますか? – marcgg
申し訳ありませんが、私は各ソリューションを試してあまりにも興奮していたと忘れて答えを受け入れるように戻ってきた – mko
問題なし^^私は私の答えに何かを追加する必要があったかどうか疑問に思っていた – marcgg