Method: Myq::Core#generate_create_table

Defined in:
lib/myq/core.rb

#generate_create_table(hash) ⇒ Object



134
135
136
137
138
139
140
# File 'lib/myq/core.rb', line 134

def generate_create_table(hash)
  results = hash.map do |k, v|
    generate_alter(k, v)
  end
  results << 'id integer NOT NULL auto_increment PRIMARY KEY' unless hash.keys.map(&:downcase).include?('id')
  results.compact.join(",\n")
end