14 lines
570 B
SQL
14 lines
570 B
SQL
-- Migration 006: Globaler Override + per-Screen Override-Zeitpunkt
|
|
|
|
-- Globaler Override: immer maximal eine Zeile (id = 1 per CHECK-Constraint).
|
|
create table if not exists global_override (
|
|
id int primary key default 1,
|
|
type text not null, -- 'on' oder 'off'
|
|
until timestamptz not null,
|
|
set_at timestamptz not null default now(),
|
|
check (id = 1)
|
|
);
|
|
|
|
-- Per-Screen Override: Einschalten bis Zeitpunkt (null = kein Override).
|
|
alter table screen_schedules
|
|
add column if not exists override_on_until timestamptz;
|