Module: RaceGuard::IndexIntegrity::SchemaConnectionIndexes
- Defined in:
- lib/race_guard/index_integrity/schema_connection_indexes.rb
Overview
Internal: AR connection.indexes → IndexDefinition (Epic 5.2).
Class Method Summary collapse
Class Method Details
.fetch(connection, tables: nil) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/race_guard/index_integrity/schema_connection_indexes.rb', line 8 def fetch(connection, tables: nil) return [] unless connection.respond_to?(:indexes) names = tables ? tables.map(&:to_s) : connection_table_names(connection) names.flat_map { |table| indexes_for_table(connection, table) } end |