lib/spontaneous/tasks/database.rake in spontaneous-0.2.0.beta5 vs lib/spontaneous/tasks/database.rake in spontaneous-0.2.0.beta6

- old
+ new

@@ -9,27 +9,22 @@ end namespace :db do desc "Make a dump of the current database" task :dump do - dumpfilename = ENV['dumpfile'] - if dumpfilename.nil? - dumpfilename = "#{Time.now.to_i}.mysql.gz" - end - dump_file = "tmp/#{dumpfilename}" dumper = Spontaneous::Utils::Database.dumper_for_database - # Spontaneous::Cli::Site::MySQL.new(Spontaneous.database) - dumper.dump(dump_file) + dumpfilename = ENV['dumpfile'] || dumper.dumpfilename + dumpfile = "tmp/#{dumpfilename}" + dumper.dump(dumpfile) end desc "Load a database dump into the local database" task :load do dumpfile = ENV['dumpfile'] + dumper = Spontaneous::Utils::Database.dumper_for_database if dumpfile.nil? - $stderr.puts "Usage: rake spot:database:load dumpfile=/path/to/dump.mysql.gz" + $stderr.puts "Usage: rake spot:database:load dumpfile=/path/to/dump.#{dumper.name}.gz" exit 1 end - dumper = Spontaneous::Utils::Database.dumper_for_database - # dumper = Spontaneous::Cli::Site::MySQL.new(Spontaneous.database) dumper.load(dumpfile) end end