namespace :db do
unless Rake::Task.task_defined?("db:drop") desc 'Truncate all the tables' task :drop => :environment do Rethinker.purge! end end unless Rake::Task.task_defined?("db:seed") desc 'Load the seed data from db/seeds.rb' task :seed => :environment do Rails.application.load_seed end end unless Rake::Task.task_defined?("db:setup") desc 'Equivalent to db:seed' task :setup => [ 'db:seed' ] end unless Rake::Task.task_defined?("db:reset") desc 'Equivalent to db:drop + db:seed' task :reset => [ 'db:drop', 'db:seed' ] end unless Rake::Task.task_defined?("db:create") task :create => :environment do # noop end end unless Rake::Task.task_defined?("db:migrate") task :migrate => :environment do # noop end end
end