Prepáčte, Rails nepoznám. Chcem len vedieť, ako aplikovať add_index, keď som už urobil migračný súbor pomocou db: migrate
add_index :categories_products,
[:category_id, :product_id], unique: true
Snažil som sa upraviť migráciu a prejsť db: migrovať, zdá sa, že sa nič nestane.
odpovede:
0 pre odpoveď č. 1Ak všetko, čo chcete urobiť, je upraviť migráciu a znova migrovať, skúste to takto:
ak potrebujete len jednu migráciu:
rake db:rollback
alebo ak potrebujete krok späť, viaceré migrácie:
rake db:rollback STEP=3
Potom upravte svoju migráciu a pridajte index a dokončite ho pomocou:
rake db:migrate
dúfam, že to pomôže! :-)