Files
tomswallapi/internal/database/migrations/0010_device_status.sql
T
unkin-agent f2197c2189
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
Accept applied/reverted/failed in device status reports
2026-10-05 13:52:07 +11:00

8 lines
433 B
SQL

-- Last agent apply report per device. reported_generation keeps its meaning
-- (last applied generation); these columns hold the latest report of any kind.
ALTER TABLE devices
ADD COLUMN status TEXT NOT NULL DEFAULT '' CHECK (status IN ('', 'applied', 'reverted', 'failed')),
ADD COLUMN status_generation BIGINT NOT NULL DEFAULT 0,
ADD COLUMN status_error TEXT NOT NULL DEFAULT '',
ADD COLUMN status_at TIMESTAMPTZ;