Rake Remigrate
Join the DZone community and get the full member experience.
Join For FreeFrom http://errtheblog.com/post/3
Drops your database, recreates it, runs all migrations, then loads fixtures. Heroic.
desc "Drop then recreate the dev database, migrate up, and load fixtures"
task :remigrate => :environment do
return unless %w[development test staging].include? RAILS_ENV
ActiveRecord::Base.connection.tables.each { |t| ActiveRecord::Base.connection.drop_table t }
Rake::Task[:migrate].invoke
Rake::Task["db:fixtures:load"].invoke
end
Opinions expressed by DZone contributors are their own.
Comments