From f206a87575cdb14ca0ed4592019a6a9ca29bdf45 Mon Sep 17 00:00:00 2001 From: jedarden Date: Mon, 20 Apr 2026 23:29:02 -0400 Subject: [PATCH] fix(db): add missing columns to jobs and bots schema jobs: add heartbeat_at and created_at columns needed by acb-worker bots: add archetype column needed by acb-index-builder Co-Authored-By: Claude Sonnet 4.6 --- cmd/acb-api/db.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/acb-api/db.go b/cmd/acb-api/db.go index 7858820..4dc9e4c 100644 --- a/cmd/acb-api/db.go +++ b/cmd/acb-api/db.go @@ -146,7 +146,8 @@ CREATE TABLE IF NOT EXISTS bots ( description TEXT, created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), last_active TIMESTAMPTZ, - consec_fails INTEGER NOT NULL DEFAULT 0 + consec_fails INTEGER NOT NULL DEFAULT 0, + archetype VARCHAR(64) ); CREATE TABLE IF NOT EXISTS matches ( @@ -178,7 +179,9 @@ CREATE TABLE IF NOT EXISTS jobs ( worker_id VARCHAR(64), config_json JSONB NOT NULL, claimed_at TIMESTAMPTZ, - completed_at TIMESTAMPTZ + completed_at TIMESTAMPTZ, + heartbeat_at TIMESTAMPTZ, + created_at TIMESTAMPTZ NOT NULL DEFAULT NOW() ); CREATE TABLE IF NOT EXISTS rating_history (