Method: DbBackupTool::Dumper#dump

Defined in:
lib/db_backup_tool/dumper.rb

#dump(io) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/db_backup_tool/dumper.rb', line 8

def dump(io)
  csv = CSV.new(io, headers: true, write_headers: true)
  csv << @table.column_names
  @table.each_record(batch_size) do |record|
    csv << record.values_at(*(@table.column_names))
  end
end