migrations/024_task_attempt.sql
Rama main · réplica de lectura del repositorio original.
CREATE TABLE IF NOT EXISTS task_attempt (
task_attempt_id text PRIMARY KEY,
task_run_id text NOT NULL REFERENCES task_run(task_run_id) ON DELETE CASCADE,
runner_id text NOT NULL,
status text NOT NULL,
started_at timestamptz NOT NULL,
finished_at timestamptz,
failure_reason text
);
ALTER TABLE task_run ADD COLUMN IF NOT EXISTS current_attempt_id text;
CREATE INDEX IF NOT EXISTS task_attempt_task_run_id_idx ON task_attempt(task_run_id);
CREATE INDEX IF NOT EXISTS task_attempt_status_idx ON task_attempt(status);