Add scada info and history_patterns_flows
This commit is contained in:
11
script/sql/create/37.history_patterns_flows.sql
Normal file
11
script/sql/create/37.history_patterns_flows.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
-- [HISTORY_PATTERNS_FLOWS]
|
||||
-- 王名豪
|
||||
-- 2025/01/12
|
||||
-- 保存pattern和pattern基于历史的流量数据,用于后续流量数据更新pattern
|
||||
create table history_patterns_flows
|
||||
(
|
||||
_order serial primary key
|
||||
, id varchar(32) references _pattern(id) not null
|
||||
, factor float8 not null
|
||||
, flow float8 not null
|
||||
);
|
||||
43
script/sql/create/38.scada_info.sql
Normal file
43
script/sql/create/38.scada_info.sql
Normal file
@@ -0,0 +1,43 @@
|
||||
-- [SCADA_INFO]
|
||||
-- 王名豪
|
||||
-- 2025/01/12
|
||||
-- 存储水厂提供的SCADA设备相关数据,包括设备ID、类型、关联的模型元素ID、关联的模式、
|
||||
-- 关联的干管流量计对应的模型元素ID(即demand(大用户)处于某个pipe_flow(干管流量计)之下
|
||||
-- 关联的出厂流量计对应的模型元素ID若干个(即确认该设备的水源是哪几个,根据水源不同,设置为不同的分区)
|
||||
-- SCADA设备通过数据接口查询的ID、传输模式(实时/非实时)、传输频率(多久传回一次数据)
|
||||
-- X坐标、Y坐标、基于X坐标和Y坐标生成geometry类型的数据
|
||||
|
||||
create table scada_info
|
||||
(
|
||||
id varchar(32) primary key
|
||||
, type varchar(32) not null
|
||||
, associated_element_id varchar(32) not null
|
||||
, associated_pattern varchar(32)
|
||||
, associated_pipe_flow_id varchar(32)
|
||||
, associated_source_outflow_id1 varchar(32)
|
||||
, associated_source_outflow_id2 varchar(32)
|
||||
, associated_source_outflow_id3 varchar(32)
|
||||
, associated_source_outflow_id4 varchar(32)
|
||||
, associated_source_outflow_id5 varchar(32)
|
||||
, associated_source_outflow_id6 varchar(32)
|
||||
, associated_source_outflow_id7 varchar(32)
|
||||
, associated_source_outflow_id8 varchar(32)
|
||||
, associated_source_outflow_id9 varchar(32)
|
||||
, associated_source_outflow_id10 varchar(32)
|
||||
, associated_source_outflow_id11 varchar(32)
|
||||
, associated_source_outflow_id12 varchar(32)
|
||||
, associated_source_outflow_id13 varchar(32)
|
||||
, associated_source_outflow_id14 varchar(32)
|
||||
, associated_source_outflow_id15 varchar(32)
|
||||
, associated_source_outflow_id16 varchar(32)
|
||||
, associated_source_outflow_id17 varchar(32)
|
||||
, associated_source_outflow_id18 varchar(32)
|
||||
, associated_source_outflow_id19 varchar(32)
|
||||
, associated_source_outflow_id20 varchar(32)
|
||||
, API_query_id varchar(32)
|
||||
, transmission_mode varchar(32) not null
|
||||
, transmission_frequency text not null
|
||||
, X_coor float8 not null
|
||||
, Y_coor float8 not null
|
||||
, coord geometry
|
||||
)
|
||||
5
script/sql/drop/37.history_patterns_flows.sql
Normal file
5
script/sql/drop/37.history_patterns_flows.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
-- 王名豪
|
||||
-- 2025/01/12
|
||||
-- 删除history_patterns_flows这张表
|
||||
|
||||
drop table if exists history_patterns_flows;
|
||||
5
script/sql/drop/38.scada_info.sql
Normal file
5
script/sql/drop/38.scada_info.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
-- 王名豪
|
||||
-- 2025/01/12
|
||||
-- 删除scada_info这张表
|
||||
|
||||
drop table if exists scada_info;
|
||||
Reference in New Issue
Block a user