-- [ENERGY]

create table energy
(
  key   text primary key
, value text not null
);

insert into energy (key, value) values
  ('GLOBAL PRICE', '0')
, ('GLOBAL PATTERN', '')
, ('GLOBAL EFFIC', '75')
, ('DEMAND CHARGE', '0')
;

create table energy_pump_price
(
  pump varchar(32) primary key references pumps(id) not null
, price numeric not null
);

-- delete when delete pump

create table energy_pump_pattern
(
  pump varchar(32) primary key references pumps(id) not null
, pattern varchar(32) references _pattern(id) not null
);

-- delete when delete pump

create table energy_pump_effic
(
  pump varchar(32) primary key references pumps(id) not null
, effic varchar(32) references _curve(id) not null
);

-- delete when delete pump
