Files
crono/lib/tasks/crono_tasks.rake
Dzmitry Plashchynski 7328bea24c Add rake task to clean DB
2015-03-16 17:34:25 +02:00

10 lines
323 B
Ruby

namespace :crono do
desc 'Clean unused job stats from DB'
task clean: :environment do
Crono.scheduler = Crono::Scheduler.new
require File.join(Rails.root, 'config', 'cronotab')
current_job_ids = Crono.scheduler.jobs.map(&:job_id)
Crono::CronoJob.where.not(job_id: current_job_ids).destroy_all
end
end