fix repeatable migrations
This commit is contained in:
35
db/routines/R__047_fn_telemetry_ev_charger_sample.sql
Normal file
35
db/routines/R__047_fn_telemetry_ev_charger_sample.sql
Normal file
@@ -0,0 +1,35 @@
|
||||
create or replace function ems.fn_telemetry_ev_charger_sample(
|
||||
p_site_id int,
|
||||
p_charger_id int,
|
||||
p_measured_at timestamptz,
|
||||
p_connector_id int,
|
||||
p_status text,
|
||||
p_power_w int,
|
||||
p_energy_kwh double precision
|
||||
)
|
||||
returns void
|
||||
language sql
|
||||
as $fn$
|
||||
insert into ems.telemetry_ev_charger (
|
||||
site_id,
|
||||
charger_id,
|
||||
measured_at,
|
||||
connector_id,
|
||||
status,
|
||||
power_w,
|
||||
energy_kwh
|
||||
)
|
||||
values (
|
||||
p_site_id,
|
||||
p_charger_id,
|
||||
p_measured_at,
|
||||
p_connector_id,
|
||||
p_status,
|
||||
p_power_w,
|
||||
p_energy_kwh
|
||||
)
|
||||
on conflict (charger_id, connector_id, measured_at) do nothing;
|
||||
$fn$;
|
||||
|
||||
comment on function ems.fn_telemetry_ev_charger_sample is
|
||||
'Insert telemetrie nabíječky EV (placeholder Modbus).';
|
||||
Reference in New Issue
Block a user