lib/knj/knjdb/drivers/mysql/knjdb_mysql_tables.rb in knjrbfw-0.0.7 vs lib/knj/knjdb/drivers/mysql/knjdb_mysql_tables.rb in knjrbfw-0.0.8
- old
+ new
@@ -205,11 +205,11 @@
end
end
def create_indexes(index_arr)
index_arr.each do |index_data|
- raise "No name was given." if !index_data.has_key?("name") or index_data["name"].strip.length <= 0
- raise "No columns was given on index #{index_data["name"]}." if index_data["columns"].empty?
+ raise "No name was given." if !index_data.key?("name") or index_data["name"].strip.length <= 0
+ raise "No columns was given on index: '#{index_data["name"]}'." if !index_data["columns"] or index_data["columns"].empty?
sql = "CREATE INDEX #{@db.escape_col}#{@db.esc_col(index_data["name"])}#{@db.escape_col} ON #{@db.escape_table}#{@db.esc_table(self.name)}#{@db.escape_table} ("
first = true
index_data["columns"].each do |col_name|
\ No newline at end of file