我尝试使用以下方法index_exists?
文档说index_exists?(table_name, column_name, options = {})
在rails console
我试过这个......(我知道它不会起作用)
User.index_exists?(:users, :id)
=> NoMethodError: undefined method `index_exists?' for #<Class:0x007f8c113d0cd0>
第二次尝试,我有点聪明......
ActiveRecord.index_exists?(:users, :id)
=> NoMethodError: undefined method `index_exists?' for ActiveRecord:Module
第三次尝试,我变得更聪明了!
ActiveRecord::ConnectionAdapters::SchemaStatements.index_exists?(:users, :id)
=> NoMethodError: undefined method `index_exists?' for ActiveRecord::ConnectionAdapters::SchemaStatements:Module
有谁能告诉我如何检查数据库中的索引?为什么我的最后一次尝试没有成功?