Files
TJWaterServer/script/sql/create/15.energy.sql
2022-10-22 11:00:28 +08:00

34 lines
616 B
SQL

-- [ENERGY]
create type energy_param as enum ('PRICE', 'PATTERN', 'EFFIC');
-- GLOBAL PRICE / PATTERN / EFFIC value
create table energy_global
(
param energy_param not null
, value numeric not null
);
-- PUMP pumpID PRICE / PATTERN / EFFIC value
create table energy_pump
(
id varchar(32) references pumps(id) not null
, param energy_param not null
, value numeric not null
);
-- DEMAND CHARGE value
create table energy_demand_charge
(
value numeric not null
);
insert into energy_global (param, value) values
('PRICE', 0.0)
, ('EFFIC', 75)
;
insert into energy_demand_charge values
(0.0)
;