Class: Backupper::Adapters::Mysql

Inherits:
Backupper::Adapter show all
Defined in:
lib/backupper/adapters/mysql.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/mysql.rb', line 10

def command
  params = []
  params << "-u#{username}"
  params << "-p#{password}" if password
  params << dump_options if dump_options
  return "mysqldump #{database} #{params.join(' ')} | bzip2 > #{outfile}"
end

#extensionObject



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

def extension
  return '.sql.bz2'
end