Veri dolu bir dev Ruby on Rails veritabanım var. Her şeyi silmek ve veritabanını yeniden oluşturmak istiyorum. Şöyle bir şey kullanmayı düşünüyorum:
rake db:recreate
Mümkün mü?
rake db:drop db:create db:migrate
db:drop + db:create + db:migrate == db:migrate:reset. Genellikle db:schema:loadgöçler bozulduğunda başvururum. Ben nadiren veritabanı yeniden oluşturmak gerekir, bu yüzden hız çok önemli değil. Ayrıca, uygulanmayan taşıma işlemleriniz varsa db:schema:loadve db:resetbunları uygulamazsanız. Bunun büyük bir tartışma olup olmadığından emin değilim.
rake db:drop db:create db:schema:loadgöre daha uygun olabilirrake db:drop db:create db:migrate(bu konuda yanlış olmaya hazır olmama rağmen).