fix: preserve manual task starts outside schedule windows

This commit is contained in:
ji ruo committed 2026-10-19 15:09:17 +08:00
1 parent 79027eaf1d
commit 093b2bd367
5 files changed
+334 -4

No files matched your search

+1
View File
@@ -1071,6 +1071,7 @@ CREATE TABLE IF NOT EXISTS task_schedule_tasks (
PRIMARY KEY (schedule_id, task_id)
);
ALTER TABLE tasks ADD COLUMN IF NOT EXISTS schedule_paused BOOLEAN NOT NULL DEFAULT false;
ALTER TABLE tasks ADD COLUMN IF NOT EXISTS schedule_manual_until TIMESTAMPTZ;
CREATE INDEX IF NOT EXISTS idx_task_schedule_tasks_task ON task_schedule_tasks(task_id);
ALTER TABLE task_schedule_tasks ADD COLUMN IF NOT EXISTS paused_by_schedule BOOLEAN NOT NULL DEFAULT false;