0
我正在做一些重構,因此我正在將模型Affiliate
更名爲User
。重命名add_index:在ActiveRecord中的名稱
我已經將數據庫重命名爲users
,但我看到索引的名稱仍然引用關聯,即index_affiliates_on_approved
。
add_index "users", ["approved"], :name => "index_affiliates_on_approved"
add_index "users", ["confirmation_token"], :name => "index_affiliates_on_confirmation_token", :unique => true
add_index "users", ["email"], :name => "index_affiliates_on_email", :unique => true
add_index "users", ["reset_password_token"], :name => "index_affiliates_on_reset_password_token", :unique => true
我不熟悉什麼名字在這裏指的是索引。什麼是重命名這些最好的方法?運行刪除索引並重新創建它們而不丟失任何數據的遷移安全嗎?
我在這裏讀,但找不到任何參考重命名索引名稱。 http://api.rubyonrails.org/classes/ActiveRecord/Migration.html