task :export do require 'sequel' require 'fastercsv' db = Sequel.connect(ENV['DATABASE_URL']) table_name = ENV['table'].to_sym table = db[table_name] fields = table.first.keys csv = FasterCSV.generate do |csv| csv << fields table.all.each do |record| csv << fields.map { |f| record[f] } end end puts csv end