fix view
All checks were successful
deploy / deploy (push) Successful in 13s
test / smoke-test (push) Successful in 5s

This commit is contained in:
Dusan Vojacek
2026-04-10 21:57:08 +02:00
parent 806274cf59
commit 64221f701a

View File

@@ -3,9 +3,15 @@
-- EMS Platform ekonomické views (závisí na vw_site_effective_price) -- EMS Platform ekonomické views (závisí na vw_site_effective_price)
-- Musí běžet až PO R__vw_site_effective_price.sql (abecední pořadí Flyway). -- Musí běžet až PO R__vw_site_effective_price.sql (abecední pořadí Flyway).
-- Repeatable migration -- Repeatable migration
--
-- Pozn.: při změně pořadí / názvů výstupních sloupců nestačí CREATE OR REPLACE VIEW —
-- PostgreSQL hlásí 42P16 („cannot change name of view column …“). Nejdřív DROP.
-- ============================================================= -- =============================================================
CREATE OR REPLACE VIEW ems.vw_economics_interval AS DROP VIEW IF EXISTS ems.vw_economics_daily CASCADE;
DROP VIEW IF EXISTS ems.vw_economics_interval CASCADE;
CREATE VIEW ems.vw_economics_interval AS
SELECT SELECT
ai.site_id, ai.site_id,
ai.interval_start, ai.interval_start,
@@ -63,7 +69,7 @@ import/export kWh primárně z per-direction Wh sloupců audit_interval (Deye co
fallback na průměrný výkon pro zpětnou kompatibilitu se starými daty. fallback na průměrný výkon pro zpětnou kompatibilitu se starými daty.
grid_import_cashflow_czk / grid_export_revenue_czk = směrové cashflow podle skutečného toku energie.'; grid_import_cashflow_czk / grid_export_revenue_czk = směrové cashflow podle skutečného toku energie.';
CREATE OR REPLACE VIEW ems.vw_economics_daily AS CREATE VIEW ems.vw_economics_daily AS
SELECT SELECT
site_id, site_id,
date_trunc('day', interval_start AT TIME ZONE 'Europe/Prague')::date AS day_local, date_trunc('day', interval_start AT TIME ZONE 'Europe/Prague')::date AS day_local,