Method: Mdb::Database#read_csv
- Defined in:
- lib/mdb/database.rb
#read_csv(table, &block) ⇒ Object
39 40 41 42 43 44 45 |
# File 'lib/mdb/database.rb', line 39 def read_csv(table, &block) table = table.to_s raise TableDoesNotExistError, "#{table.inspect} does not exist in #{file_name.inspect}" unless tables.member?(table) date_flags = "-D '%F %T'" date_flags << " -T '%F %T'" if supports_datetime? execute "mdb-export #{date_flags} -d #{Shellwords.escape(delimiter)} #{file_name} #{Shellwords.escape(table)}", &block end |