Module: MixedGauge::DatabaseTasks::TaskOrganizerForSingleClusterTask

Included in:
MixedGauge::DatabaseTasks
Defined in:
lib/mixed_gauge/database_tasks.rb

Overview

Organize cluster config and handle error for invalid args, call single cluster task with each single connection config.

Instance Method Summary collapse

Instance Method Details

#create_all_databases(args) ⇒ Object

Parameters:

  • args (Hash{Symbol => String})


100
101
102
# File 'lib/mixed_gauge/database_tasks.rb', line 100

def create_all_databases(args)
  exec_task_for_all_databases('create', args)
end

#drop_all_databases(args) ⇒ Object

Parameters:

  • args (Hash{Symbol => String})


105
106
107
# File 'lib/mixed_gauge/database_tasks.rb', line 105

def drop_all_databases(args)
  exec_task_for_all_databases('drop', args)
end

#load_schema_all_databases(args) ⇒ Object

Parameters:

  • args (Hash{Symbol => String})


110
111
112
# File 'lib/mixed_gauge/database_tasks.rb', line 110

def load_schema_all_databases(args)
  exec_task_for_all_databases('load_schema', args)
end