/ / Come add_index dopo essere migrato su Rail 3 - ruby-on-rails-3, migrazioni di rails

Come add_index dopo essere migrato su Rail 3 - ruby-on-rails-3, migrazioni di rails

Scusa, non ho familiarità con Rails. Voglio solo sapere come applicare add_index, dopo che ho già fatto il file di migrazione con db: migrate

add_index :categories_products,
[:category_id, :product_id], unique: true

Ho provato a modificare la migrazione e andare a db: migrare, sembra che non accada nulla.

risposte:

0 per risposta № 1

Bene, se tutto quello che vuoi fare è modificare la migrazione, e ri-migrare prova questo:

se hai solo bisogno di tornare indietro di una migrazione:

rake db:rollback

o se devi fare un passo indietro, più migrazioni:

rake db:rollback STEP=3

Quindi modifica la tua migrazione per aggiungere l'indice e finiscila con:

rake db:migrate

spero che sia d'aiuto! :-)