From e9ecb9da0714e0e4209a3edc72971cfdbbc96686 Mon Sep 17 00:00:00 2001 From: zhuxu Date: Wed, 18 Dec 2024 16:55:21 +0800 Subject: [PATCH] update --- create.sql | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/create.sql b/create.sql index 61e8dd8..2c51802 100644 --- a/create.sql +++ b/create.sql @@ -196,7 +196,7 @@ COMMENT ON COLUMN station.op IS '操作人id'; COMMENT ON COLUMN station.ts IS '操作时间'; --- 组态图(目前不会跨站) +-- 组态图(之前不会跨站,现在看会跨站) -- DROP TABLE IF EXISTS page; CREATE TABLE page ( id SERIAL PRIMARY KEY, @@ -208,12 +208,13 @@ CREATE TABLE page ( context JSONB NOT NULL DEFAULT '{}', -- 数据格式暂定jsonb,需要存放什么样的UI侧的数据 status SMALLINT NOT NULL DEFAULT -1, - station_id INTEGER NOT NULL DEFAULT -1, -- 基于组态图属于某一站 + --station_id INTEGER NOT NULL DEFAULT -1, -- 基于组态图属于某一站 -- op INTEGER NOT NULL DEFAULT -1, ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY(station_id) REFERENCES station(id) + --FOREIGN KEY(station_id) REFERENCES station(id) + UNIQUE(tag) ); COMMENT ON TABLE page IS '组态图'; COMMENT ON COLUMN page.id IS 'id'; @@ -231,7 +232,7 @@ COMMENT ON COLUMN page.ts IS '操作时间'; CREATE TABLE component ( id SERIAL PRIMARY KEY, global_uuid UUID NOT NULL DEFAULT gen_random_uuid(), - tag VARCHAR(32) NOT NULL DEFAULT '', + tag VARCHAR(32) NOT NULL DEFAULT '', -- 站内唯一 label JSONB NOT NULL DEFAULT '{}', -- 用作标识用的标签,可多组 discription VARCHAR(512) NOT NULL DEFAULT '', name VARCHAR(64) NOT NULL DEFAULT '', -- 可见字符即可