Method: InCSV::Database#create_table

Defined in:
lib/incsv/database.rb

#create_tableObject



40
41
42
43
44
45
46
47
48
49
50
# File 'lib/incsv/database.rb', line 40

def create_table
  @db.create_table!(table_name) do
    primary_key :_incsv_id
  end

  schema.columns.each do |c|
    @db.alter_table(table_name) do
      add_column c.name, c.type.for_database
    end
  end
end