Support SQLite searching

This commit is contained in:
Donal McBreen
2025-11-20 13:40:14 +00:00
parent a2333d9a37
commit bb36b4846f
13 changed files with 925 additions and 37 deletions
+7 -2
View File
@@ -28,8 +28,13 @@ module SearchTestHelper
private
def clear_search_records
Search::Record::SHARD_COUNT.times do |shard_id|
ActiveRecord::Base.connection.execute("DELETE FROM search_records_#{shard_id}")
if Search::Record.sqlite?
ActiveRecord::Base.connection.execute("DELETE FROM search_records")
ActiveRecord::Base.connection.execute("DELETE FROM search_records_fts")
else
Search::Record::SHARD_COUNT.times do |shard_id|
ActiveRecord::Base.connection.execute("DELETE FROM search_records_#{shard_id}")
end
end
end
end