Destroy/Remove database in Rails -


is possible remove database , migration records etc existing application can redesign database scratch?

by issuing rake -t have following database tasks:

rake db:create          # create database database_url or config/database.yml current rails.env (use db:create:all create dbs in config) rake db:drop            # drops database using database_url or current rails.env (use db:drop:all drop databases) rake db:fixtures:load   # load fixtures current environment's database rake db:migrate         # migrate database (options: version=x, verbose=false) rake db:migrate:status  # display status of migrations rake db:rollback        # rolls schema previous version (specify steps w/ step=n) rake db:schema:dump     # create db/schema.rb file can portably used against db supported ar rake db:schema:load     # load schema.rb file database rake db:seed            # load seed data db/seeds.rb rake db:setup           # create database, load schema, , initialize seed data (use db:reset drop db first) rake db:structure:dump  # dump database structure db/structure.sql rake db:version         # retrieves current schema version number 

so issue bundle exec rake db:drop:all , if want remove migrations, , assuming want remove migrations, delete them , write new ones.

if want change models too, use rails d model.


Comments