-- [SCADA_INFO]
-- 王名豪
-- 2025/01/12
-- 存储水厂提供的SCADA设备相关数据，包括设备ID、类型（reservoir_liquid_level/tank_liquid_level/fixed_pump/variable_pump/source_outflow/pipe_flow/pressure/demand/quality、关联的模型元素ID、关联的模式、
-- 关联的干管流量计对应的模型元素ID（即demand（大用户）处于某个pipe_flow（干管流量计）之下，demand不是根据水量大小来确定的，而是根据设备情况和是否单独设置pattern决定
-- 关联的出厂流量计对应的模型元素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
, reliability int not null
, X_coor float8 not null
, Y_coor float8 not null
, coord geometry
)