Files
fizzy/script/remove_duplicated_search_queries.rb
T
2025-07-03 21:52:58 +02:00

20 lines
427 B
Ruby
Executable File

#!/usr/bin/env ruby
require_relative "../config/environment"
ApplicationRecord.with_each_tenant do |tenant|
User.find_each do |user|
search_queries = Set.new
to_delete = []
user.search_queries.find_each do |search_query|
if search_queries.include?(search_query.terms)
to_delete << search_query
end
search_queries << search_query.terms
end
to_delete.each(&:destroy)
end
end