Refine pump schema

This commit is contained in:
WQY\qiong
2022-10-21 21:26:30 +08:00
parent a48c21f49b
commit 99f673c98e
4 changed files with 56 additions and 38 deletions

View File

@@ -5,28 +5,9 @@ create table pumps
id varchar(32) primary key references _link(id)
, node1 varchar(32) references _node(id) not null
, node2 varchar(32) references _node(id) not null
);
create table pumps_property_power
(
id varchar primary key references pumps(id)
, value varchar(32) not null
);
create table pumps_property_speed
(
id varchar primary key references pumps(id)
, value varchar(32) not null
);
create table pumps_property_head
(
id varchar primary key references pumps(id)
, head varchar(32) references _curve(id) not null
);
create table pumps_property_pattern
(
id varchar primary key references pumps(id)
, pattern varchar(32) references _pattern(id) not null
, power numeric
, head varchar(32) references _curve(id)
, speed numeric
, pattern varchar(32) references _pattern(id)
, check (power is not null or head is not null)
);