Saya memiliki dev Ruby on Rails database penuh dengan data. Saya ingin menghapus semuanya dan membangun kembali basis data. Saya sedang berpikir untuk menggunakan sesuatu seperti:
rake db:recreate
Apakah ini mungkin?
rake db:drop db:create db:migrate
db:drop + db:create + db:migrate == db:migrate:reset
. Saya biasanya menggunakan db:schema:load
, ketika migrasi rusak. Saya jarang perlu membuat ulang basis data, jadi kecepatan tidak terlalu menjadi masalah. Juga, jika Anda memiliki migrasi yang belum diterapkan , db:schema:load
dan db:reset
tidak akan menerapkannya. Tidak yakin apakah itu banyak argumen.
rake db:drop db:create db:schema:load
mungkin lebih tepat daripadarake db:drop db:create db:migrate
(meskipun saya siap salah tentang itu).