34 lines
616 B
SQL
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)
|
|
;
|