update
This commit is contained in:
parent
8717f6bff0
commit
53733d7fe1
130
create.sql
130
create.sql
|
|
@ -12,16 +12,16 @@ CREATE TABLE operator_right (
|
||||||
level SMALLINT NOT NULL DEFAULT -1, -- 角色级别:0 超管;1 网;2 区;3 站;4 元;5 点;
|
level SMALLINT NOT NULL DEFAULT -1, -- 角色级别:0 超管;1 网;2 区;3 站;4 元;5 点;
|
||||||
rights JSONB NOT NULL DEFAULT '[]', -- operator_right.rights
|
rights JSONB NOT NULL DEFAULT '[]', -- operator_right.rights
|
||||||
--
|
--
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
);
|
);
|
||||||
COMMENT ON TABLE operator_right IS '操作人员权限';
|
COMMENT ON TABLE operator_right IS '操作人员权限';
|
||||||
COMMENT ON COLUMN operator_right.id IS 'id';
|
COMMENT ON COLUMN operator_right.id IS 'id';
|
||||||
COMMENT ON COLUMN operator_right.name IS '人员姓名';
|
COMMENT ON COLUMN operator_right.name IS '人员姓名';
|
||||||
COMMENT ON COLUMN operator_right.level IS '角色级别';
|
COMMENT ON COLUMN operator_right.level IS '角色级别';
|
||||||
COMMENT ON COLUMN operator_right.rights IS '人员权限';
|
COMMENT ON COLUMN operator_right.rights IS '人员权限';
|
||||||
COMMENT ON COLUMN operator_right.operator_id IS '操作人id';
|
COMMENT ON COLUMN operator_right.op IS '操作人id';
|
||||||
COMMENT ON COLUMN operator_right.operate_at IS '操作时间';
|
COMMENT ON COLUMN operator_right.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 操作日志
|
-- 操作日志
|
||||||
|
|
@ -32,16 +32,16 @@ CREATE TABLE operation_log (
|
||||||
|
|
||||||
detail TEXT NOT NULL DEFAULT '', -- 在网/区/站进行增/删/改了什么
|
detail TEXT NOT NULL DEFAULT '', -- 在网/区/站进行增/删/改了什么
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
);
|
);
|
||||||
CREATE INDEX op_at_key ON operation_log(operate_at);
|
CREATE INDEX op_at_key ON operation_log(ts);
|
||||||
COMMENT ON TABLE operation_log IS '操作日志';
|
COMMENT ON TABLE operation_log IS '操作日志';
|
||||||
COMMENT ON COLUMN operation_log.id IS 'id';
|
COMMENT ON COLUMN operation_log.id IS 'id';
|
||||||
COMMENT ON COLUMN operation_log.type IS '操作类型';
|
COMMENT ON COLUMN operation_log.type IS '操作类型';
|
||||||
COMMENT ON COLUMN operation_log.detail IS '操作详情';
|
COMMENT ON COLUMN operation_log.detail IS '操作详情';
|
||||||
COMMENT ON COLUMN operation_log.operator_id IS '操作人id';
|
COMMENT ON COLUMN operation_log.op IS '操作人id';
|
||||||
COMMENT ON COLUMN operation_log.operate_at IS '操作时间';
|
COMMENT ON COLUMN operation_log.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 事件识别的条件
|
-- 事件识别的条件
|
||||||
|
|
@ -59,8 +59,8 @@ CREATE TABLE event_condition (
|
||||||
event_name VARCHAR(64) NOT NULL DEFAULT '',
|
event_name VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
event_level SMALLINT NOT NULL DEFAULT -1, -- 0/1/2...
|
event_level SMALLINT NOT NULL DEFAULT -1, -- 0/1/2...
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
);
|
);
|
||||||
COMMENT ON TABLE event_condition IS '事件识别条件';
|
COMMENT ON TABLE event_condition IS '事件识别条件';
|
||||||
COMMENT ON COLUMN event_condition.id IS '事件识别条件id';
|
COMMENT ON COLUMN event_condition.id IS '事件识别条件id';
|
||||||
|
|
@ -70,8 +70,8 @@ COMMENT ON COLUMN event_condition.condition IS '事件识别条件';
|
||||||
COMMENT ON COLUMN event_condition.event_type IS '事件类型';
|
COMMENT ON COLUMN event_condition.event_type IS '事件类型';
|
||||||
COMMENT ON COLUMN event_condition.event_name IS '事件名称';
|
COMMENT ON COLUMN event_condition.event_name IS '事件名称';
|
||||||
COMMENT ON COLUMN event_condition.event_level IS '事件级别';
|
COMMENT ON COLUMN event_condition.event_level IS '事件级别';
|
||||||
COMMENT ON COLUMN event_condition.operator_id IS '操作人id';
|
COMMENT ON COLUMN event_condition.op IS '操作人id';
|
||||||
COMMENT ON COLUMN event_condition.operate_at IS '操作时间';
|
COMMENT ON COLUMN event_condition.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 事件记录
|
-- 事件记录
|
||||||
|
|
@ -85,8 +85,8 @@ CREATE TABLE events (
|
||||||
|
|
||||||
refer_data JSONB NOT NULL DEFAULT '{}', -- events.refer_data
|
refer_data JSONB NOT NULL DEFAULT '{}', -- events.refer_data
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
);
|
);
|
||||||
COMMENT ON TABLE events IS '事件记录';
|
COMMENT ON TABLE events IS '事件记录';
|
||||||
COMMENT ON COLUMN events.event_id IS '事件id';
|
COMMENT ON COLUMN events.event_id IS '事件id';
|
||||||
|
|
@ -94,8 +94,8 @@ COMMENT ON COLUMN events.event_type IS '事件类型';
|
||||||
COMMENT ON COLUMN events.event_name IS '事件名称';
|
COMMENT ON COLUMN events.event_name IS '事件名称';
|
||||||
COMMENT ON COLUMN events.event_level IS '事件级别';
|
COMMENT ON COLUMN events.event_level IS '事件级别';
|
||||||
COMMENT ON COLUMN events.refer_data IS '引用数据';
|
COMMENT ON COLUMN events.refer_data IS '引用数据';
|
||||||
COMMENT ON COLUMN events.operator_id IS '操作人id';
|
COMMENT ON COLUMN events.op IS '操作人id';
|
||||||
COMMENT ON COLUMN events.operate_at IS '操作时间';
|
COMMENT ON COLUMN events.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 案例记录
|
-- 案例记录
|
||||||
|
|
@ -108,8 +108,8 @@ CREATE TABLE cases (
|
||||||
|
|
||||||
refer_data JSONB NOT NULL DEFAULT '{}', -- cases.refer_data
|
refer_data JSONB NOT NULL DEFAULT '{}', -- cases.refer_data
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
);
|
);
|
||||||
COMMENT ON TABLE cases IS '案例记录';
|
COMMENT ON TABLE cases IS '案例记录';
|
||||||
COMMENT ON COLUMN cases.id IS '案例id';
|
COMMENT ON COLUMN cases.id IS '案例id';
|
||||||
|
|
@ -117,8 +117,8 @@ COMMENT ON COLUMN cases.case_type IS '案例类型';
|
||||||
COMMENT ON COLUMN cases.case_name IS '案例名称';
|
COMMENT ON COLUMN cases.case_name IS '案例名称';
|
||||||
COMMENT ON COLUMN cases.case_level IS '案例级别';
|
COMMENT ON COLUMN cases.case_level IS '案例级别';
|
||||||
COMMENT ON COLUMN cases.refer_data IS '引用数据';
|
COMMENT ON COLUMN cases.refer_data IS '引用数据';
|
||||||
COMMENT ON COLUMN cases.operator_id IS '操作人id';
|
COMMENT ON COLUMN cases.op IS '操作人id';
|
||||||
COMMENT ON COLUMN cases.operate_at IS '操作时间';
|
COMMENT ON COLUMN cases.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- DROP TABLE IF EXISTS grid;
|
-- DROP TABLE IF EXISTS grid;
|
||||||
|
|
@ -128,8 +128,8 @@ CREATE TABLE grid (
|
||||||
name VARCHAR(64) NOT NULL DEFAULT '',
|
name VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
discription VARCHAR(512) NOT NULL DEFAULT '',
|
discription VARCHAR(512) NOT NULL DEFAULT '',
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
UNIQUE(tag)
|
UNIQUE(tag)
|
||||||
);
|
);
|
||||||
|
|
@ -138,8 +138,8 @@ COMMENT ON COLUMN grid.id IS 'id';
|
||||||
COMMENT ON COLUMN grid.tag IS '标签';
|
COMMENT ON COLUMN grid.tag IS '标签';
|
||||||
COMMENT ON COLUMN grid.name IS '名称';
|
COMMENT ON COLUMN grid.name IS '名称';
|
||||||
COMMENT ON COLUMN grid.discription IS '描述';
|
COMMENT ON COLUMN grid.discription IS '描述';
|
||||||
COMMENT ON COLUMN grid.operator_id IS '操作人id';
|
COMMENT ON COLUMN grid.op IS '操作人id';
|
||||||
COMMENT ON COLUMN grid.operate_at IS '操作时间';
|
COMMENT ON COLUMN grid.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- DROP TABLE IF EXISTS zone;
|
-- DROP TABLE IF EXISTS zone;
|
||||||
|
|
@ -151,8 +151,8 @@ CREATE TABLE zone (
|
||||||
|
|
||||||
grid_id INTEGER NOT NULL DEFAULT -1,
|
grid_id INTEGER NOT NULL DEFAULT -1,
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(grid_id) REFERENCES grid(id),
|
FOREIGN KEY(grid_id) REFERENCES grid(id),
|
||||||
UNIQUE(tag)
|
UNIQUE(tag)
|
||||||
|
|
@ -163,8 +163,8 @@ COMMENT ON COLUMN zone.tag IS '标签';
|
||||||
COMMENT ON COLUMN zone.name IS '名字';
|
COMMENT ON COLUMN zone.name IS '名字';
|
||||||
COMMENT ON COLUMN zone.discription IS '描述';
|
COMMENT ON COLUMN zone.discription IS '描述';
|
||||||
COMMENT ON COLUMN zone.grid_id IS '电网id';
|
COMMENT ON COLUMN zone.grid_id IS '电网id';
|
||||||
COMMENT ON COLUMN zone.operator_id IS '操作人id';
|
COMMENT ON COLUMN zone.op IS '操作人id';
|
||||||
COMMENT ON COLUMN zone.operate_at IS '操作时间';
|
COMMENT ON COLUMN zone.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- DROP TABLE IF EXISTS station;
|
-- DROP TABLE IF EXISTS station;
|
||||||
|
|
@ -178,8 +178,8 @@ CREATE TABLE station (
|
||||||
grid_id INTEGER NOT NULL DEFAULT -1,
|
grid_id INTEGER NOT NULL DEFAULT -1,
|
||||||
zone_id INTEGER NOT NULL DEFAULT -1,
|
zone_id INTEGER NOT NULL DEFAULT -1,
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(grid_id) REFERENCES grid(id),
|
FOREIGN KEY(grid_id) REFERENCES grid(id),
|
||||||
FOREIGN KEY(zone_id) REFERENCES zone(id),
|
FOREIGN KEY(zone_id) REFERENCES zone(id),
|
||||||
|
|
@ -192,8 +192,8 @@ COMMENT ON COLUMN station.name IS '名称';
|
||||||
COMMENT ON COLUMN station.discription IS '描述';
|
COMMENT ON COLUMN station.discription IS '描述';
|
||||||
COMMENT ON COLUMN station.grid_id IS '电网id';
|
COMMENT ON COLUMN station.grid_id IS '电网id';
|
||||||
COMMENT ON COLUMN station.zone_id IS '区域id';
|
COMMENT ON COLUMN station.zone_id IS '区域id';
|
||||||
COMMENT ON COLUMN station.operator_id IS '操作人id';
|
COMMENT ON COLUMN station.op IS '操作人id';
|
||||||
COMMENT ON COLUMN station.operate_at IS '操作时间';
|
COMMENT ON COLUMN station.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 组态图(目前不会跨站)
|
-- 组态图(目前不会跨站)
|
||||||
|
|
@ -210,8 +210,8 @@ CREATE TABLE page (
|
||||||
|
|
||||||
station_id INTEGER NOT NULL DEFAULT -1, -- 基于组态图属于某一站
|
station_id INTEGER NOT NULL DEFAULT -1, -- 基于组态图属于某一站
|
||||||
--
|
--
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(station_id) REFERENCES station(id)
|
FOREIGN KEY(station_id) REFERENCES station(id)
|
||||||
);
|
);
|
||||||
|
|
@ -222,8 +222,8 @@ COMMENT ON COLUMN page.discription IS '描述';
|
||||||
COMMENT ON COLUMN page.station_id IS '站id';
|
COMMENT ON COLUMN page.station_id IS '站id';
|
||||||
COMMENT ON COLUMN page.context IS '组态数据';
|
COMMENT ON COLUMN page.context IS '组态数据';
|
||||||
COMMENT ON COLUMN page.status IS '组态状态';
|
COMMENT ON COLUMN page.status IS '组态状态';
|
||||||
COMMENT ON COLUMN page.operator_id IS '操作人id';
|
COMMENT ON COLUMN page.op IS '操作人id';
|
||||||
COMMENT ON COLUMN page.operate_at IS '操作时间';
|
COMMENT ON COLUMN page.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 组态元件
|
-- 组态元件
|
||||||
|
|
@ -238,7 +238,7 @@ CREATE TABLE component (
|
||||||
type VARCHAR(64) NOT NULL DEFAULT '',
|
type VARCHAR(64) NOT NULL DEFAULT '',
|
||||||
in_service BOOLEAN NOT NULL DEFAULT FALSE,
|
in_service BOOLEAN NOT NULL DEFAULT FALSE,
|
||||||
state SMALLINT NOT NULL DEFAULT -1, -- 具体涉及哪些场景,数据类型是否用数值,用于拓扑分析
|
state SMALLINT NOT NULL DEFAULT -1, -- 具体涉及哪些场景,数据类型是否用数值,用于拓扑分析
|
||||||
connected_bus INTEGER NOT NULL DEFAULT -1,
|
connected_bus JSONB NOT NULL DEFAULT '{}',
|
||||||
|
|
||||||
--position JSONB NOT NULL DEFAULT '{}', -- {"x":0,"y":0},是否放在数据中
|
--position JSONB NOT NULL DEFAULT '{}', -- {"x":0,"y":0},是否放在数据中
|
||||||
context JSONB NOT NULL DEFAULT '{}', -- 数据格式暂定jsonb,需要存放什么样的UI侧的数据
|
context JSONB NOT NULL DEFAULT '{}', -- 数据格式暂定jsonb,需要存放什么样的UI侧的数据
|
||||||
|
|
@ -246,8 +246,8 @@ CREATE TABLE component (
|
||||||
station_id INTEGER NOT NULL DEFAULT -1,
|
station_id INTEGER NOT NULL DEFAULT -1,
|
||||||
page_id INTEGER NOT NULL DEFAULT -1, -- 组态图id
|
page_id INTEGER NOT NULL DEFAULT -1, -- 组态图id
|
||||||
--
|
--
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(station_id) REFERENCES station(id),
|
FOREIGN KEY(station_id) REFERENCES station(id),
|
||||||
FOREIGN KEY(page_id) REFERENCES page(id)
|
FOREIGN KEY(page_id) REFERENCES page(id)
|
||||||
|
|
@ -265,8 +265,8 @@ COMMENT ON COLUMN component.connect_bus IS '连接母线';
|
||||||
COMMENT ON COLUMN component.context IS '元件数据';
|
COMMENT ON COLUMN component.context IS '元件数据';
|
||||||
COMMENT ON COLUMN component.station_id IS '站';
|
COMMENT ON COLUMN component.station_id IS '站';
|
||||||
COMMENT ON COLUMN component.page_id IS '归属组态图id';
|
COMMENT ON COLUMN component.page_id IS '归属组态图id';
|
||||||
COMMENT ON COLUMN component.operator_id IS '操作人id';
|
COMMENT ON COLUMN component.op IS '操作人id';
|
||||||
COMMENT ON COLUMN component.operate_at IS '操作时间';
|
COMMENT ON COLUMN component.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 组态拓扑关系
|
-- 组态拓扑关系
|
||||||
|
|
@ -280,8 +280,8 @@ CREATE TABLE topologic (
|
||||||
station_id INTEGER NOT NULL DEFAULT -1, -- 基于组态图属于某一站
|
station_id INTEGER NOT NULL DEFAULT -1, -- 基于组态图属于某一站
|
||||||
page_id INTEGER NOT NULL DEFAULT -1,
|
page_id INTEGER NOT NULL DEFAULT -1,
|
||||||
--
|
--
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(com_from) REFERENCES component(id),
|
FOREIGN KEY(com_from) REFERENCES component(id),
|
||||||
FOREIGN KEY(com_to) REFERENCES component(id),
|
FOREIGN KEY(com_to) REFERENCES component(id),
|
||||||
|
|
@ -295,8 +295,8 @@ COMMENT ON COLUMN topologic.com_to IS '电路去向元件';
|
||||||
COMMENT ON COLUMN topologic.flag IS '电路状态';
|
COMMENT ON COLUMN topologic.flag IS '电路状态';
|
||||||
COMMENT ON COLUMN topologic.station_id IS '归属站id';
|
COMMENT ON COLUMN topologic.station_id IS '归属站id';
|
||||||
COMMENT ON COLUMN topologic.page_id IS '归属组态图id';
|
COMMENT ON COLUMN topologic.page_id IS '归属组态图id';
|
||||||
COMMENT ON COLUMN topologic.operator_id IS '操作人id';
|
COMMENT ON COLUMN topologic.op IS '操作人id';
|
||||||
COMMENT ON COLUMN topologic.operate_at IS '操作时间';
|
COMMENT ON COLUMN topologic.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 时序数据中field对应的terminal信息(映射的生成时机在什么时候:redis.hash)
|
-- 时序数据中field对应的terminal信息(映射的生成时机在什么时候:redis.hash)
|
||||||
|
|
@ -318,8 +318,8 @@ CREATE TABLE terminal_mapping (
|
||||||
device VARCHAR(64) NOT NULL DEFAULT '', -- tag(来自报文,设备和数据共用)
|
device VARCHAR(64) NOT NULL DEFAULT '', -- tag(来自报文,设备和数据共用)
|
||||||
field VARCHAR(64) NOT NULL DEFAULT '', -- tag(来自报文)
|
field VARCHAR(64) NOT NULL DEFAULT '', -- tag(来自报文)
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(station) REFERENCES station(name),
|
FOREIGN KEY(station) REFERENCES station(name),
|
||||||
--FOREIGN KEY(terminal_station) REFERENCES station(name),
|
--FOREIGN KEY(terminal_station) REFERENCES station(name),
|
||||||
|
|
@ -333,8 +333,8 @@ COMMENT ON COLUMN terminal_mapping.name IS '端子名称';
|
||||||
COMMENT ON COLUMN terminal_mapping.station IS '站点';
|
COMMENT ON COLUMN terminal_mapping.station IS '站点';
|
||||||
COMMENT ON COLUMN terminal_mapping.device IS '设备';
|
COMMENT ON COLUMN terminal_mapping.device IS '设备';
|
||||||
COMMENT ON COLUMN terminal_mapping.field IS '字段';
|
COMMENT ON COLUMN terminal_mapping.field IS '字段';
|
||||||
COMMENT ON COLUMN terminal_mapping.operator_id IS '操作人id';
|
COMMENT ON COLUMN terminal_mapping.op IS '操作人id';
|
||||||
COMMENT ON COLUMN terminal_mapping.operate_at IS '操作时间';
|
COMMENT ON COLUMN terminal_mapping.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 二次设备库(从excel中看无个数限制)
|
-- 二次设备库(从excel中看无个数限制)
|
||||||
|
|
@ -346,8 +346,8 @@ CREATE TABLE secondary_lib (
|
||||||
model VARCHAR(64) NOT NULL DEFAULT '', -- 型号
|
model VARCHAR(64) NOT NULL DEFAULT '', -- 型号
|
||||||
args JSONB NOT NULL DEFAULT '{}', -- 二次设备的参数对应于端子测点,是否引出到另一张表
|
args JSONB NOT NULL DEFAULT '{}', -- 二次设备的参数对应于端子测点,是否引出到另一张表
|
||||||
--
|
--
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
);
|
);
|
||||||
COMMENT ON TABLE secondary_lib IS '二次设备库';
|
COMMENT ON TABLE secondary_lib IS '二次设备库';
|
||||||
COMMENT ON COLUMN secondary_lib.id IS 'id';
|
COMMENT ON COLUMN secondary_lib.id IS 'id';
|
||||||
|
|
@ -355,8 +355,8 @@ COMMENT ON COLUMN secondary_lib.type IS '类型';
|
||||||
COMMENT ON COLUMN secondary_lib.manufacturer IS '厂商';
|
COMMENT ON COLUMN secondary_lib.manufacturer IS '厂商';
|
||||||
COMMENT ON COLUMN secondary_lib.model IS '型号';
|
COMMENT ON COLUMN secondary_lib.model IS '型号';
|
||||||
COMMENT ON COLUMN secondary_lib.args IS '二次设备端子测点';
|
COMMENT ON COLUMN secondary_lib.args IS '二次设备端子测点';
|
||||||
COMMENT ON COLUMN secondary_lib.operator_id IS '操作人id';
|
COMMENT ON COLUMN secondary_lib.op IS '操作人id';
|
||||||
COMMENT ON COLUMN secondary_lib.operate_at IS '操作时间';
|
COMMENT ON COLUMN secondary_lib.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 一次设备与二次设备组态关系
|
-- 一次设备与二次设备组态关系
|
||||||
|
|
@ -366,8 +366,8 @@ CREATE TABLE primary_secondary (
|
||||||
primary_type VARCHAR(64) NOT NULL DEFAULT '', -- 比如bus/mtr
|
primary_type VARCHAR(64) NOT NULL DEFAULT '', -- 比如bus/mtr
|
||||||
secondary_type VARCHAR(64) NOT NULL DEFAULT '', -- 用于寻找二次设备库中对应类型设备
|
secondary_type VARCHAR(64) NOT NULL DEFAULT '', -- 用于寻找二次设备库中对应类型设备
|
||||||
--
|
--
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(primary_type) REFERENCES component(type),
|
FOREIGN KEY(primary_type) REFERENCES component(type),
|
||||||
FOREIGN KEY(secondary_type) REFERENCES secondary(type)
|
FOREIGN KEY(secondary_type) REFERENCES secondary(type)
|
||||||
|
|
@ -376,8 +376,8 @@ COMMENT ON TABLE primary_secondary IS '一二次设备组态关系';
|
||||||
COMMENT ON COLUMN primary_secondary.id IS 'id';
|
COMMENT ON COLUMN primary_secondary.id IS 'id';
|
||||||
COMMENT ON COLUMN primary_secondary.primary_type IS '一次设备类型';
|
COMMENT ON COLUMN primary_secondary.primary_type IS '一次设备类型';
|
||||||
COMMENT ON COLUMN primary_secondary.secondary_type IS '二次设备类型';
|
COMMENT ON COLUMN primary_secondary.secondary_type IS '二次设备类型';
|
||||||
COMMENT ON COLUMN primary_secondary.operator_id IS '操作人id';
|
COMMENT ON COLUMN primary_secondary.op IS '操作人id';
|
||||||
COMMENT ON COLUMN primary_secondary.operate_at IS '操作时间';
|
COMMENT ON COLUMN primary_secondary.ts IS '操作时间';
|
||||||
|
|
||||||
|
|
||||||
-- 基本参数(要转移到component表中)
|
-- 基本参数(要转移到component表中)
|
||||||
|
|
@ -395,8 +395,8 @@ CREATE TABLE basic_info(
|
||||||
station_name VARCHAR(50) NOT NULL DEFAULT '',
|
station_name VARCHAR(50) NOT NULL DEFAULT '',
|
||||||
bus_code INTEGER NOT NULL DEFAULT -1, -- VARCHAR(50) NOT NULL DEFAULT '',
|
bus_code INTEGER NOT NULL DEFAULT -1, -- VARCHAR(50) NOT NULL DEFAULT '',
|
||||||
|
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(component_id) REFERENCES component(id)
|
FOREIGN KEY(component_id) REFERENCES component(id)
|
||||||
);
|
);
|
||||||
|
|
@ -429,8 +429,8 @@ CREATE TABLE model_info(
|
||||||
short_circuit_capacity_z1min DECIMAL(10,2) NOT NULL DEFAULT 0.1, -- 0~100
|
short_circuit_capacity_z1min DECIMAL(10,2) NOT NULL DEFAULT 0.1, -- 0~100
|
||||||
reference_voltage DECIMAL(10,2) NOT NULL DEFAULT 37, -- 0.01~500
|
reference_voltage DECIMAL(10,2) NOT NULL DEFAULT 37, -- 0.01~500
|
||||||
reference_capacity DECIMAL(10,2) NOT NULL DEFAULT 100, -- 0~65536
|
reference_capacity DECIMAL(10,2) NOT NULL DEFAULT 100, -- 0~65536
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(component_id) REFERENCES component(id)
|
FOREIGN KEY(component_id) REFERENCES component(id)
|
||||||
);
|
);
|
||||||
|
|
@ -458,8 +458,8 @@ CREATE TABLE stable_info(
|
||||||
voltage_margin_ulim DECIMAL(10,2) NOT NULL DEFAULT 90, -- 0~1000
|
voltage_margin_ulim DECIMAL(10,2) NOT NULL DEFAULT 90, -- 0~1000
|
||||||
active_power_margin_lim DECIMAL(10,2) NOT NULL DEFAULT 30, -- 0~100(%)
|
active_power_margin_lim DECIMAL(10,2) NOT NULL DEFAULT 30, -- 0~100(%)
|
||||||
reactive_power_margin_lim DECIMAL(10,2) NOT NULL DEFAULT 30, -- 0~100(%)
|
reactive_power_margin_lim DECIMAL(10,2) NOT NULL DEFAULT 30, -- 0~100(%)
|
||||||
operator_id INTEGER NOT NULL DEFAULT -1,
|
op INTEGER NOT NULL DEFAULT -1,
|
||||||
operate_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
FOREIGN KEY(component_id) REFERENCES component(id)
|
FOREIGN KEY(component_id) REFERENCES component(id)
|
||||||
);
|
);
|
||||||
|
|
@ -533,7 +533,7 @@ CREATE TABLE secondary_info (
|
||||||
-- active_power_margin_lim DECIMAL(10,2) NOT NULL DEFAULT 30, -- 0~100(%)
|
-- active_power_margin_lim DECIMAL(10,2) NOT NULL DEFAULT 30, -- 0~100(%)
|
||||||
-- reactive_power_margin_lim DECIMAL(10,2) NOT NULL DEFAULT 30, -- 0~100(%)
|
-- reactive_power_margin_lim DECIMAL(10,2) NOT NULL DEFAULT 30, -- 0~100(%)
|
||||||
--
|
--
|
||||||
-- operator_id INTEGER NOT NULL DEFAULT -1,
|
-- op INTEGER NOT NULL DEFAULT -1,
|
||||||
-- create_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
-- create_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
-- update_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
-- update_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
--);
|
--);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue