Я просто хочу свернуть одну версию обратно, но я не знаю текущую версию, есть ли команда, чтобы ее проверить?Как использовать rake db: migrate
3
A
ответ
8
Во-первых, стоит потратить время, чтобы прочитать Rails Guide regarding migrations. Тогда в отношении вашего конкретного вопроса:
... откатить одну версию:
rake db:rollback STEP=1
... чтобы увидеть текущую версию:
rake db:version
2
VERSION
в основном это имя конкретного миграция, а не момент времени. Вам нужно отбросить несколько таких «версий», чтобы вернуться во времени. Эти версии имеют те же имена, что и имена файлов в db/migrate
(без расширения). Это можно использовать для отката определенной миграции без отмены последующих действий.
Используйте параметр STEP
, чтобы вернуться во время заданного количества шагов миграции.
2
Миграции отмечены по времени. Можно с уверенностью предположить, что последняя временная метка - это текущая миграция в большинстве случаев.
Смежные вопросы
- 1. рельсы db: migrate vs rake db: migrate
- 2. rake db: migrate failed
- 3. rake db: migrate fail
- 4. rake aborted after rake db: migrate
- 5. Rake or Rails db: migrate
- 6. Проблема с rake db: migrate
- 7. heroku rake db: migrate aborting
- 8. rake db: migrate не работает
- 9. rake db: migrate не работает
- 10. Bundle Exec Rake DB Migrate
- 11. rake db: migrate error tables
- 12. rake db: migrate не работает
- 13. Odd rake db: migrate output
- 14. Rake db: migrate uninitialized constant
- 15. Heroku rake db: migrate error
- 16. Heroku run rake db: migrate?
- 17. Не удается rake db: migrate
- 18. Rake db: migrate error - SQLite3
- 19. Проблемы с rake db: migrate
- 20. Проблема с rake db: migrate -
- 21. rake db: migrate UNEXPECTED error
- 22. Rake db: seed before db: migrate
- 23. Являются ли rake db: create и rake db: migrate idempotent?
- 24. Как пропустить неудачные миграции? (rake db: migrate)
- 25. Использование rake db: migrate straight, vanilla SQL
- 26. Bundle exec rake db: migrate не работает (и не делает rake db: migrate), Ubuntu
- 27. Когда я rake db: migrate, появляется ArgumentError
- 28. ruby on rails rake db: migrate aborted
- 29. Должен ли я использовать bin/rake db: migrate или bin/rails db: migrate?
- 30. ошибка работает rake db: migrate: down
Вам необходима дополнительная информация для того, чтобы принять ответ? У вас все еще есть проблемы? – marcgg 2010-12-10 13:36:28
Извините, чувак, я был слишком взволнован, чтобы попробовать каждое решение, и забыл, что вернулся, чтобы принять ответ – mko 2010-12-10 15:35:18