Module: Backhoe

Defined in:
lib/backhoe.rb,
lib/backhoe/dump.rb,
lib/backhoe/load.rb,
lib/backhoe/version.rb,
lib/backhoe/database.rb

Defined Under Namespace

Classes: Database, Dump, Load

Constant Summary collapse

VERSION =
"0.9.0"

Class Method Summary collapse

Class Method Details

.dump(file_path, skip_tables: [], skip_columns: {}) ⇒ Object



9
10
11
# File 'lib/backhoe.rb', line 9

def dump file_path, skip_tables: [], skip_columns: {}
  Dump.new(Database.new, file_path, skip_tables, skip_columns).call
end

.load(file_path, drop_and_create: false) ⇒ Object



13
14
15
# File 'lib/backhoe.rb', line 13

def load file_path, drop_and_create: false
  Load.new(Database.new, file_path, drop_and_create).call
end