diff --git a/src/cron/store.rs b/src/cron/store.rs index 2b49640..3c27272 100644 --- a/src/cron/store.rs +++ b/src/cron/store.rs @@ -538,7 +538,8 @@ fn with_connection(config: &Config, f: impl FnOnce(&Connection) -> Result) FOREIGN KEY (job_id) REFERENCES cron_jobs(id) ON DELETE CASCADE ); CREATE INDEX IF NOT EXISTS idx_cron_runs_job_id ON cron_runs(job_id); - CREATE INDEX IF NOT EXISTS idx_cron_runs_started_at ON cron_runs(started_at);", + CREATE INDEX IF NOT EXISTS idx_cron_runs_started_at ON cron_runs(started_at); + CREATE INDEX IF NOT EXISTS idx_cron_runs_job_started ON cron_runs(job_id, started_at);", ) .context("Failed to initialize cron schema")?;