gpt4 book ai didi

ruby-on-rails - rails : gem/plugin for finding missing indexes?

转载 作者:行者123 更新时间:2023-12-04 00:02:51 27 4
gpt4 key购买 nike

是否有像 https://github.com/eladmeidar/rails_indexes 这样的 gem 或插件这适用于rails3?

最佳答案

您可以在控制台中粘贴以下代码以了解缺少的外键索引。但是,这并不像您所指的插件那样具有能力。它只搜索具有 _id 的 rails 样式的外键。在他们的列名的末尾。

c = ActiveRecord::Base.connection
c.tables.collect do |t|
columns = c.columns(t).collect(&:name).select {|x| x.ends_with?("_id") || x.ends_with?("_type")}
indexed_columns = c.indexes(t).collect(&:columns).flatten.uniq
unindexed = columns - indexed_columns
unless unindexed.empty?
puts "#{t}: #{unindexed.join(", ")}"
end
end

Source

关于ruby-on-rails - rails : gem/plugin for finding missing indexes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7159947/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com