Files
provisioning-server/migrations/0071_plattform_ereignisse.sql
T
adminandClaude Opus 5.5 844faa2aec Dashboard: Ampel je Gerät, Plattform-Ereignisse (Migration 0071)
_geraete_ampel(): rot bei Fehlern im letzten gemeldeten Lauf oder Platte
>= 95 %, gelb bei knappen Ressourcen oder länger/nie nicht gemeldet, mit
Gründen; für Kunden- und Admin-Dashboard. Tabelle plattform_ereignisse:
neue Stände vorab/stabil schreibt der Spiegel-Thread, Deploy/Migration/
Boot-Medium die Wrapper auf anode. Admin-Dashboard liefert die letzten 30.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:23:03 +02:00

16 lines
674 B
SQL

-- Änderungen an der Plattform fürs Admin-Dashboard (GUI-Runde 22.10.2026):
-- Deploy, Migration und Boot-Medium schreiben die Betriebs-Wrapper auf
-- anode (infra/anode-ops), neue Stände vorab/stabil der Server selbst,
-- sobald sein Spiegel sie sieht.
CREATE TABLE plattform_ereignisse (
id BIGSERIAL PRIMARY KEY,
zeit TIMESTAMPTZ NOT NULL DEFAULT now(),
art TEXT NOT NULL,
text TEXT NOT NULL
);
CREATE INDEX plattform_ereignisse_zeit ON plattform_ereignisse (zeit DESC);
-- Ampel und Aktivitäten suchen je Gerät den neuesten Lauf.
CREATE INDEX IF NOT EXISTS device_merkmal_events_geraet_zeit ON device_merkmal_events (device_id, occurred_at DESC);