Method: CassandraMigrations::Migration::TableOperations#create_index

Defined in:
lib/cassandra_migrations/migration/table_operations.rb

#create_index(table_name, column_name, options = {}) ⇒ Object



55
56
57
58
59
60
61
# File 'lib/cassandra_migrations/migration/table_operations.rb', line 55

def create_index(table_name, column_name, options = {})
  announce_operation "create_index(#{table_name})"
  create_index_cql = "CREATE INDEX #{options[:name]} ON #{table_name} (#{column_name})".squeeze(' ')
  announce_suboperation create_index_cql

  execute create_index_cql
end