Purge or recreate a Ruby on Rails database

AnApprentice picture AnApprentice · Nov 7, 2010 · Viewed 362.9k times · Source

I have a dev Ruby on Rails database full of data. I want to delete everything and rebuild the database. I'm thinking of using something like:

rake db:recreate

Is this possible?

Answer

thenengah picture thenengah · Nov 7, 2010

I know two ways to do this:

This will reset your database and reload your current schema with all:

rake db:reset db:migrate

This will destroy your db and then create it and then migrate your current schema:

rake db:drop db:create db:migrate

All data will be lost in both scenarios.