Sha256: 3684b2a7b1b2ec4367288e29b78a47465e989977ccee00132b38919b44f3afed
Contents?: true
Size: 832 Bytes
Versions: 1
Compression:
Stored size: 832 Bytes
Contents
require_relative "helper.rb" module Capistrano module Container module DB module DumpHelper def self.dump_on_local() args = Helper::mysql_dump_args run_locally do execute "mysqldump #{args} > #{fetch(:db_local_dump)}" end end def self.dump_on_server_and_download() args = Helper::mysql_dump_args execute "mysqldump #{args} > #{fetch(:db_remote_dump)}" download!(fetch(:db_remote_dump), fetch(:db_local_dump)) end def self.dump_on_container_and_download(container) args = Helper::mysql_dump_args container.execute("mysqldump #{args} > #{fetch(:db_remote_dump)}") container.download!(fetch(:db_remote_dump), fetch(:db_local_dump)) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano-container-db-0.0.6 | lib/db/dump_helper.rb |