x
This commit is contained in:
@@ -4,6 +4,28 @@
|
||||
-- Repeatable migration
|
||||
-- =============================================================
|
||||
|
||||
-- Aktuální EMS provozní režim per lokalita (PostgREST / UI)
|
||||
CREATE OR REPLACE VIEW ems.vw_operating_mode AS
|
||||
SELECT
|
||||
s.id AS site_id,
|
||||
s.code AS site_code,
|
||||
m.mode_code AS active_mode,
|
||||
d.name AS mode_name,
|
||||
d.description AS mode_description,
|
||||
d.is_autonomous,
|
||||
m.activated_at,
|
||||
m.activated_by,
|
||||
m.valid_until,
|
||||
m.previous_mode,
|
||||
m.notes AS mode_notes
|
||||
FROM ems.site s
|
||||
LEFT JOIN ems.site_operating_mode m ON m.site_id = s.id
|
||||
LEFT JOIN ems.operating_mode_def d ON d.code = m.mode_code
|
||||
WHERE s.active = true;
|
||||
|
||||
COMMENT ON VIEW ems.vw_operating_mode IS
|
||||
'Aktuální provozní režim EMS per aktivní lokalita (bez telemetrie/heartbeat).';
|
||||
|
||||
-- Aktuální stav všech lokalit (pro dashboard a PostgREST)
|
||||
CREATE OR REPLACE VIEW ems.vw_site_status AS
|
||||
SELECT
|
||||
|
||||
Reference in New Issue
Block a user