Rails ActiveRecord :: Migration Was ist der Unterschied zwischen index: true und add_index?
Was ist der Unterschied zwischen
t.boolean :is_live, index: true
und
add_index :table_name, :is_live
Wenn es keinen Unterschied gibt, wie kommt es, dass nur dieadd_index
wird in schema.rb wiedergegeben. Wenn ich benutzeindex: true
Ich kann den Index in nicht sehenschema.rb
. Soll ich nur das benutzenadd_index
Methode.
Bei Verwendung deradd_index
Methode, ich kann dies in meinem schema.rb sehen
add_index "table_name", ["is_live"], name: "index_table_name_on_is_live", using: :blahblah