module ActiveRecord::ConnectionAdapters::SchemaStatements
Public Instance Methods
add_index(table_name, column_name, options = {})
click to toggle source
# File lib/pg_index_where/schema_statements.rb, line 4 def add_index(table_name, column_name, options = {}) where = options[:where] ? "where #{options[:where]}" : '' index_name, index_type, index_columns = add_index_options(table_name, column_name, options) execute "CREATE #{index_type} INDEX #{quote_column_name(index_name)} ON #{quote_table_name(table_name)} (#{index_columns}) #{where}" end