Mam bazę danych deweloperów Ruby on Rails pełną danych. Chcę usunąć wszystko i odbudować bazę danych. Myślę o użyciu czegoś takiego:
rake db:recreate
czy to możliwe?
rake db:drop db:create db:migrate
db:drop + db:create + db:migrate == db:migrate:reset. Zwykle uciekam się db:schema:load, gdy migracje są przerywane. Rzadko muszę odtwarzać bazę danych, więc szybkość nie ma większego znaczenia. Ponadto, jeśli masz niestosowane migracje db:schema:loadi db:resetnie zastosujesz ich. Nie jestem pewien, czy to duży argument.
rake db:drop db:create db:schema:loadmoże być bardziej odpowiednie niżrake db:drop db:create db:migrate(chociaż jestem gotowy się mylić w tej sprawie).