Module: Backhoe::MysqlSkipColumns

Included in:
Mysql
Defined in:
lib/backhoe/mysql.rb

Defined Under Namespace

Classes: SanitizedDatabase

Instance Method Summary collapse

Instance Method Details

#dump(**options) ⇒ Object



35
36
37
38
39
40
41
42
43
44
45
# File 'lib/backhoe/mysql.rb', line 35

def dump **options
  if skip_columns = options.delete(:skip_columns)
    SanitizedDatabase.new(skip_columns, file_path).dump do |skip_tables|
      options[:skip_tables] ||= []
      options[:skip_tables] += skip_tables
      super **options
    end
  else
    super
  end
end