_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>
16 lines
674 B
SQL
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);
|