Class: DatabaseCollector::Backup::Common

Inherits:
Object
  • Object
show all
Defined in:
lib/database_collector/backup/common.rb

Direct Known Subclasses

Mysql, Postgres

Class Method Summary collapse

Class Method Details

.perform(parameters) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/database_collector/backup/common.rb', line 5

def perform(parameters)
  system(replace_parameters(backup_command, parameters))

  if File.exist?(parameters['filename'])
    system(replace_parameters(truncate_command, parameters))
  end
end