Przepraszam, nie znam Railsów. Chcę tylko wiedzieć, jak zastosować add_index, po tym jak już zrobiłem plik migracji przez db: migrate
add_index :categories_products,
[:category_id, :product_id], unique: true
Próbowałem edytować migracji i przejść db: migracja, wydaje się, że nic się nie dzieje.
Odpowiedzi:
0 dla odpowiedzi № 1Cóż, jeśli wszystko, co chcesz zrobić, to edytować migrację i ponownie przeprowadzić migrację, spróbuj tego:
jeśli musisz cofnąć tylko jedną migrację:
rake db:rollback
lub jeśli musisz cofnąć się, wiele migracji:
rake db:rollback STEP=3
Następnie edytuj migrację, aby dodać indeks, i zakończ go:
rake db:migrate
mam nadzieję, że to pomoże! :-)