From 43f27d186fc05a93d29278c9c253e389b640f6c8 Mon Sep 17 00:00:00 2001 From: Bart Zonneveld Date: Mon, 15 Jan 2024 16:17:57 +0100 Subject: [PATCH] Trimming sessions in batches --- lib/tasks/database.rake | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/tasks/database.rake b/lib/tasks/database.rake index 377a0b6..843ada1 100644 --- a/lib/tasks/database.rake +++ b/lib/tasks/database.rake @@ -16,6 +16,7 @@ namespace 'db:sessions' do cutoff_period = (ENV['SESSION_DAYS_TRIM_THRESHOLD'] || 30).to_i.days.ago ActiveRecord::SessionStore::Session. where("updated_at < ?", cutoff_period). + in_batches. delete_all end