feat(db): Migration 006 – global_override-Tabelle + override_on_until
This commit is contained in:
parent
78a04dcee7
commit
1b7c48f27f
1 changed files with 14 additions and 0 deletions
14
server/backend/internal/db/migrations/006_override.sql
Normal file
14
server/backend/internal/db/migrations/006_override.sql
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
-- 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;
|
||||
Loading…
Add table
Reference in a new issue