У меня уже есть этот файл миграции, который был создан и была выполнена миграция.Как изменить индекс таблицы, которая уже была создана с использованием миграции рельсов?
class CreateStudentContexts < ActiveRecord::Migration
def change
create_table :student_contexts do |t|
t.string :student_id, index: true, null: false, limit: 40
t.text :data
t.timestamps null: false
t.index [:student_id, :updated_at], unique: true, name: 'student_context_index'
end
end
end
Теперь я хочу, чтобы создать новый миграционный файл, который будет обновлять индекс, а поля индекса должны быть student_id и created_at.
он выдает сообщение об ошибке «index_name_for_remove»: произошла ошибка, эта и все последующие миграции отменены: (StandardError) «Имя индекса index_student_contexts_on_updated_at» в таблице «student_contexts» не существует – Lollypop