add and update

This commit is contained in:
zhuxu 2025-05-23 10:34:45 +08:00
parent a7c65082a9
commit 5d6289e0a2
5 changed files with 21 additions and 13 deletions

View File

@ -22,6 +22,8 @@ CREATE TABLE BASIC.MODEL_TYPE (
ID BIGSERIAL PRIMARY KEY,
MODEL_TYPE VARCHAR(64) NOT NULL DEFAULT '',
MODEL_NAME VARCHAR(64) NOT NULL DEFAULT '',
GRAPHIC_ELEMENT VARCHAR(64) NOT NULL DEFAULT '', -- 图元类型
ICON BYTEA NOT NULL, -- 默认图标
REMARK VARCHAR(128) NOT NULL DEFAULT '',
UNIQUE (MODEL_TYPE)

View File

@ -5,5 +5,7 @@ DROP TABLE IF EXISTS PUBLIC.COMPONENT_TYPE;
CREATE TABLE PUBLIC.COMPONENT_TYPE (
ID SERIAL PRIMARY KEY,
TYPE VARCHAR(64) NOT NULL DEFAULT '',
NAME VARCHAR(64) NOT NULL DEFAULT ''
NAME VARCHAR(64) NOT NULL DEFAULT '',
UNIQUE (TYPE)
);

View File

@ -1,10 +0,0 @@
-- measurement of bay
DROP TABLE IF EXISTS PUBLIC.MEASUREMENT;
CREATE TABLE PUBLIC.MEASUREMENT (
ID SERIAL PRIMARY KEY,
TAG VARCHAR(64) NOT NULL DEFAULT '',
NAME VARCHAR(64) NOT NULL DEFAULT '',
BAY_ID INTEGER NOT NULL DEFAULT -1
);

View File

@ -6,6 +6,6 @@ CREATE TABLE PUBLIC.BAY (
ID SERIAL PRIMARY KEY,
NAME VARCHAR(64) NOT NULL DEFAULT '',
TYPE VARCHAR(64) NOT NULL DEFAULT '',
FROM_NODE JSONB NOT NULL DEFAULT '{}',
TO_NODE JSONB NOT NULL DEFAULT '{}'
FROM_NODE JSONB NOT NULL DEFAULT '[]', -- uuids
TO_NODE JSONB NOT NULL DEFAULT '[]' -- uuids
);

View File

@ -0,0 +1,14 @@
-- measurement of component in bay
DROP TABLE IF EXISTS PUBLIC.MEASUREMENT;
CREATE TABLE PUBLIC.MEASUREMENT (
ID SERIAL PRIMARY KEY,
TAG VARCHAR(64) NOT NULL DEFAULT '',
NAME VARCHAR(64) NOT NULL DEFAULT '',
TYPE SMALLINT NOT NULL DEFAULT -1,
DATA_SOURCE JSONB NOT NULL DEFAULT '{}', -- {'type':,'main_pos':'','sub_pos':''}
SIZE INTEGER NOT NULL DEFAULT -1,
BAY_ID INTEGER NOT NULL DEFAULT -1,
COMPONENT_ID INTEGER NOT NULL DEFAULT -1
);