Module: LoadHelper

Defined in:
lib/db/load_helper.rb

Class Method Summary collapse

Class Method Details

.import_on_container(container) ⇒ Object



10
11
12
13
14
# File 'lib/db/load_helper.rb', line 10

def self.import_on_container(container)
  container.upload!(fetch(:db_local_dump), fetch(:db_remote_dump))

  container.execute("mysql #{Helper::mysql_args} < #{fetch(:db_remote_dump)}")
end

.import_on_localObject



4
5
6
7
8
# File 'lib/db/load_helper.rb', line 4

def self.import_on_local()
  run_locally do
    execute "mysql #{Helper::mysql_args} < #{fetch(:db_local_dump)}"
  end
end

.import_on_serverObject



16
17
18
19
20
# File 'lib/db/load_helper.rb', line 16

def self.import_on_server()
  upload!(fetch(:db_local_dump), fetch(:db_remote_dump))

  execute("mysql #{Helper::mysql_args} < #{fetch(:db_remote_dump)}")
end