# File lib/active_record/connection_adapters/abstract/schema_statements.rb, line 44 def index_exists?(table_name, column_name, options = {}) column_names = Array.wrap(column_name) index_name = options.key?(:name) ? options[:name].to_s : index_name(table_name, :column => column_names) if options[:unique] indexes(table_name).any?{ |i| i.unique && i.name == index_name } else indexes(table_name).any?{ |i| i.name == index_name } end end