method
indexes
v2.1.0 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::SQLiteAdapter
indexes(table_name, name = nil)public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb, line 195
def indexes(table_name, name = nil) #:nodoc:
execute("PRAGMA index_list(#{quote_table_name(table_name)})", name).map do |row|
index = IndexDefinition.new(table_name, row['name'])
index.unique = row['unique'] != '0'
index.columns = execute("PRAGMA index_info('#{index.name}')").map { |col| col['name'] }
index
end
end