24 lines
1.0 KiB
SQL
24 lines
1.0 KiB
SQL
-- =============================================================
|
||
-- V037 – audit_day_lock
|
||
-- Zamknuté (finalizované) denní ekonomické výsledky.
|
||
-- =============================================================
|
||
|
||
CREATE TABLE ems.audit_day_lock (
|
||
site_id INT NOT NULL REFERENCES ems.site(id),
|
||
day_local DATE NOT NULL,
|
||
import_cost_czk NUMERIC(12,2) NOT NULL,
|
||
export_revenue_czk NUMERIC(12,2) NOT NULL,
|
||
net_cost_czk NUMERIC(12,2) NOT NULL,
|
||
green_bonus_czk NUMERIC(12,2) NOT NULL DEFAULT 0,
|
||
total_balance_czk NUMERIC(12,2) NOT NULL,
|
||
locked_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
||
locked_by TEXT NOT NULL DEFAULT 'user',
|
||
notes TEXT,
|
||
PRIMARY KEY (site_id, day_local)
|
||
);
|
||
|
||
COMMENT ON TABLE ems.audit_day_lock IS
|
||
'Zamknuté (finalizované) denní ekonomické výsledky.
|
||
Když řádek existuje, frontend zobrazí tyto hodnoty místo dynamických z vw_economics_daily.
|
||
Uživatel zamkne den, až má jistotu o cenách – snapshot aktuálních dynamických hodnot.';
|