Sha256: 4d0bb0e58107ea55e3868f94f6215302451513390f065984ca2b23ce836ea83e

Contents?: true

Size: 514 Bytes

Versions: 2

Compression:

Stored size: 514 Bytes

Contents

require "backhoe"

namespace :db do
  desc "Dump the current database to db/data.sql"
  task :dump => :environment do
    Backhoe.dump
  end

  desc "Load the db/data.sql data into the current database."
  task :load => ["db:drop:current", "db:create:current"] do
    Backhoe.load
  end

  task "drop:current" => :environment do
    ActiveRecord::Tasks::DatabaseTasks.drop Rails.env.to_sym
  end

  task "create:current" => :environment do
    ActiveRecord::Tasks::DatabaseTasks.create Rails.env.to_sym
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bard-rake-0.18.5 lib/bard/rake/db_dump_load.rb
bard-rake-0.18.4 lib/bard/rake/db_dump_load.rb