dalsi fixly
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
-- telemetry_collector: INSERT … ON CONFLICT vyžaduje UNIQUE/PK odpovídající cíli konfliktu.
|
||||
-- Stejná třída problému jako u market_interval_price (V032): DB bez primárních klíčů z V001.
|
||||
-- Před ADD PK na hypertable voláme opravu katalogu chunků z V032 (funkce vytvořená tam).
|
||||
|
||||
SELECT ems._repair_ts_orphan_chunk_rows('ems', 'telemetry_inverter');
|
||||
|
||||
DO $$
|
||||
BEGIN
|
||||
@@ -18,6 +21,8 @@ BEGIN
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
SELECT ems._repair_ts_orphan_chunk_rows('ems', 'telemetry_ev_charger');
|
||||
|
||||
DO $$
|
||||
BEGIN
|
||||
IF EXISTS (
|
||||
@@ -35,6 +40,8 @@ BEGIN
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
SELECT ems._repair_ts_orphan_chunk_rows('ems', 'telemetry_heat_pump');
|
||||
|
||||
DO $$
|
||||
BEGIN
|
||||
IF EXISTS (
|
||||
@@ -56,3 +63,5 @@ END $$;
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS uidx_ev_session_charger_open
|
||||
ON ems.ev_session (charger_id)
|
||||
WHERE session_end IS NULL;
|
||||
|
||||
DROP FUNCTION IF EXISTS ems._repair_ts_orphan_chunk_rows(name, name);
|
||||
|
||||
Reference in New Issue
Block a user