Method: ActiveRecord::ConnectionAdapters::Table#index_exists?

Defined in:
activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb

#index_exists?(column_name, **options) ⇒ Boolean

Checks to see if an index exists.

unless t.index_exists?(:branch_id)
  t.index(:branch_id)
end

See connection.index_exists?

Returns:

  • (Boolean)


768
769
770
# File 'activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb', line 768

def index_exists?(column_name, **options)
  @base.index_exists?(name, column_name, **options)
end