Files
warmbly/internal/infrastructure/db/migrations/000277_task_dispatch_retry.up.sql
T
2026-10-09 05:37:56 +00:00

9 lines
319 B
SQL

ALTER TABLE tasks
ADD COLUMN dispatch_retry_at timestamptz,
ADD COLUMN dispatch_failure_since timestamptz,
ADD COLUMN dispatch_failure_at timestamptz;
CREATE INDEX tasks_pending_dispatch_due ON tasks
(GREATEST(scheduled_at, COALESCE(dispatch_retry_at, scheduled_at)), id)
WHERE status = 'pending';