Class: Backupper::Adapters::Mysql
- Inherits:
-
Backupper::Adapter
- Object
- Backupper::Adapter
- Backupper::Adapters::Mysql
- 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
#command ⇒ Object
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 << if return "mysqldump #{database} #{params.join(' ')} | bzip2 > #{outfile}" end |
#extension ⇒ Object
6 7 8 |
# File 'lib/backupper/adapters/mysql.rb', line 6 def extension return '.sql.bz2' end |