ActiveRecord finding existing table indexes

后端 未结 4 878
逝去的感伤
逝去的感伤 2021-02-05 00:50

I am writing a migration generator for a plugin I am writing and I need to to be able to find what unique indexes a table has so I can modify existing unique indexes to become a

4条回答
  •  佛祖请我去吃肉
    2021-02-05 01:39

    Just in case you have multiple DBs and the proposed ActiveRecord::Base.connection.indexes(table).inspect doesn't work because it is pointing to other DBs. You can do this in your rails console.

    • Find the model you care, let's say "User"
    • User.connection.indexes("users").inspect
    • profit

提交回复
热议问题