diff --git a/create.sql b/create.sql index acd8a0b..52b13e6 100644 --- a/create.sql +++ b/create.sql @@ -229,14 +229,14 @@ COMMENT ON COLUMN page.operate_at IS '操作时间'; -- DROP TABLE IF EXISTS component; CREATE TABLE component ( id SERIAL PRIMARY KEY, - global_uuid VARCHAR(50) NOT NULL DEFAULT '', + global_uuid UUID DEFAULT uuid_generate_v4(), visible_id VARCHAR(50) NOT NULL DEFAULT '', - --comment VARCHAR(500) NOT NULL DEFAULT '', -- 其实会在basic信息中 + comment VARCHAR(500) NOT NULL DEFAULT '', name VARCHAR(50) NOT NULL DEFAULT '', -- 可见字符即可 type VARCHAR(50) NOT NULL DEFAULT '', -- 关联到设备类型表,用于关联元件详情各表 in_service BOOLEAN NOT NULL DEFAULT FALSE, state SMALLINT NOT NULL DEFAULT -1, -- 具体涉及哪些场景,数据类型是否用数值,用于拓扑分析 - connect_bus INTEGER NOT NULL DEFAULT -1, + connected_bus INTEGER NOT NULL DEFAULT -1, --position JSONB NOT NULL DEFAULT '{}', -- {"x":0,"y":0},是否放在数据中 context JSONB NOT NULL DEFAULT '{}', -- 数据格式暂定jsonb,需要存放什么样的UI侧的数据