2013-02-08 15 views
12

Próbuję przywrócić moją bazę danych do poprzedniego stanu. Z jakiegoś powodu db:rollback nie działa poprawnie (mógłbym zablokować jedną z moich metod down), więc zamiast wycofywać, zastanawiałem się, czy mogę się tam dostać przez upuszczenie bazy danych, a następnie ponowne uruchomienie pewnych migracji. Zasadniczo chciałbym uruchomić db:migrate, ale chciałbym, aby zatrzymał się na konkretny znacznik czasu.Railsy: jak uruchomić wszystkie migracje do określonego znacznika czasu

Czy istnieje polecenie prowizji, które uruchomi wszystkie migracje do określonego znacznika czasu włącznie?

Odpowiedz

19
rake db:migrate VERSION=timestamp 
+0

Ah. Nie zdawałem sobie sprawy, że uruchomiłem wiele migracji. Dzięki! –

+6

"rake db: migrate: up VERSION = timestamp" uruchomi pojedynczą migrację. –

Powiązane problemy