provisioning-server/migrations/0021_iso_build_expiry.sql
Thomas Stallinger 4dea06b0c6 ISO-Ablauf nach 7 Tagen: expires_at + periodischer Sweep
Siehe ADR-0014-Nachtrag. Migration 0021 (iso_builds.expires_at),
update_iso_build() setzt expires_at=finished_at+7d bei Erfolg,
cleanup_expired_iso_builds() + stündlicher Sweep-Thread
(run_iso_build_expiry_sweep(), gestartet via @app.on_event('startup')).
Ergänzt die bestehende 'neuer Build löscht alte'-Logik, ersetzt sie nicht.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-26 09:52:00 +02:00

6 lines
334 B
SQL

-- ISO-Ablauf nach 7 Tagen (siehe ADR-Nachtrag zu ADR-0014). Ergaenzt die
-- bestehende "neuer Build ersetzt alten Build derselben Org"-Aufraeumung
-- (cleanup_old_iso_builds()) um eine reine Zeitdimension, die unabhaengig
-- davon greift, ob die Organisation je erneut baut.
ALTER TABLE iso_builds ADD COLUMN expires_at TIMESTAMPTZ;