Ho un database di Ruby on Rails pieno di dati. Voglio eliminare tutto e ricostruire il database. Sto pensando di usare qualcosa come:
rake db:recreate
È possibile?
rake db:drop db:create db:migrate
db:drop + db:create + db:migrate == db:migrate:reset
. Di solito ricorro a db:schema:load
quando le migrazioni sono interrotte. Raramente ho bisogno di ricreare il database, quindi la velocità non ha molta importanza. Inoltre, se hai migrazioni non applicate db:schema:load
e db:reset
non le applichi. Non sono sicuro se questo è molto argomento.
rake db:drop db:create db:schema:load
potrebbe essere più appropriato dirake db:drop db:create db:migrate
(anche se sono pronto a sbagliarmi al riguardo).