Sha256: 4a5fef844f24a1ce74b58ba7282b29a53d9d333dbe95793ede4c5924055e7168
Contents?: true
Size: 725 Bytes
Versions: 5
Compression:
Stored size: 725 Bytes
Contents
require "backhoe" namespace :db do desc "Dump the current database to db/data.sql.gz" task :dump => :environment do Backhoe.dump "db/data.sql.gz" end desc "Load the db/data.sql data into the current database." task :load => :environment do Backhoe.load "db/data.sql.gz", drop_and_create: true end task :backup => :environment do project_name = File.basename(Dir.getwd) Backhoe.backup "bard-backup/#{project_name}", **Rails.application.credentials.bard_backup 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
5 entries across 5 versions & 1 rubygems