Specify custom index name when using add_reference

前端 未结 4 1245
生来不讨喜
生来不讨喜 2021-02-12 15:31

I have the following migration

class LinkDoctorsAndSpecializations < ActiveRecord::Migration
  def up
    add_reference :doctors, :doctor_specialization, poly         


        
4条回答
  •  渐次进展
    2021-02-12 15:56

    I would not suggest leaving out "add_reference", but you could leave out the "index" option hash key and then use "add_index":

    add_reference :table, :column
    add_index :table, :column, :name => 'index_table_column'
    

    Or, the more appropriate way would be like this:

    add_reference :doctors, :doctor_specialization, polymorphic: true, index: { name: 'index_doctors_doctor_specialization' }
    

提交回复
热议问题