Class: Backupper::Adapters::Mydumper

Inherits:
Backupper::Adapter show all
Defined in:
lib/backupper/adapters/mydumper.rb

Instance Method Summary collapse

Methods inherited from Backupper::Adapter

adapter_name, #database, #dump_options, #filename, find, inherited, #initialize, names, #outfile, #outfile_path, #password, register, shellescape_dump_options, subclasses, #username, #working_dir, #working_dir_path

Constructor Details

This class inherits a constructor from Backupper::Adapter

Instance Method Details

#commandObject



10
11
12
13
14
15
16
# File 'lib/backupper/adapters/mydumper.rb', line 10

def command
  params = []
  params << "--user #{username}"
  params << "--password #{password}" if password
  params << dump_options if dump_options
  return "mydumper --database #{database} #{params.join(' ')} --outputdir #{working_dir} && tar -cf #{outfile} -C #{working_dir} ."
end

#extensionObject



6
7
8
# File 'lib/backupper/adapters/mydumper.rb', line 6

def extension
  return '.tar'
end