diff --git a/create.sql b/create.sql index 603d63b..07ce2e5 100644 --- a/create.sql +++ b/create.sql @@ -124,7 +124,7 @@ COMMENT ON COLUMN cases.operate_at IS '操作时间'; -- DROP TABLE IF EXISTS grid; CREATE TABLE grid ( id SERIAL PRIMARY KEY, - tag VARCHAR(64) NOT NULL DEFAULT '', -- 是不是最好在tag中保持一个前缀(对象类型)? + tag VARCHAR(32) NOT NULL DEFAULT '', -- 是不是最好在tag中保持一个前缀(对象类型)? name VARCHAR(64) NOT NULL DEFAULT '', discription VARCHAR(512) NOT NULL DEFAULT '', @@ -145,7 +145,7 @@ COMMENT ON COLUMN grid.operate_at IS '操作时间'; -- DROP TABLE IF EXISTS zone; CREATE TABLE zone ( id SERIAL PRIMARY KEY, - tag VARCHAR(64) NOT NULL DEFAULT '', + tag VARCHAR(32) NOT NULL DEFAULT '', name VARCHAR(64) NOT NULL DEFAULT '', discription VARCHAR(512) NOT NULL DEFAULT '', @@ -170,7 +170,7 @@ COMMENT ON COLUMN zone.operate_at IS '操作时间'; -- DROP TABLE IF EXISTS station; CREATE TABLE station ( id SERIAL PRIMARY KEY, - tag VARCHAR(64) NOT NULL DEFAULT '', + tag VARCHAR(32) NOT NULL DEFAULT '', name VARCHAR(64) NOT NULL DEFAULT '', discription VARCHAR(512) NOT NULL DEFAULT '', is_local BOOLEAN NOT NULL DEFAULT FALSE, @@ -200,7 +200,7 @@ COMMENT ON COLUMN station.operate_at IS '操作时间'; -- DROP TABLE IF EXISTS page; CREATE TABLE page ( id SERIAL PRIMARY KEY, - tag VARCHAR(64) NOT NULL DEFAULT '', + tag VARCHAR(32) NOT NULL DEFAULT '', label JSONB NOT NULL DEFAULT '{}', -- 用作标识用的标签,可多组 name VARCHAR(64) NOT NULL DEFAULT '', discription VARCHAR(512) NOT NULL DEFAULT '', @@ -231,7 +231,7 @@ COMMENT ON COLUMN page.operate_at IS '操作时间'; CREATE TABLE component ( id SERIAL PRIMARY KEY, global_uuid UUID NOT NULL DEFAULT gen_random_uuid(), - visible_id VARCHAR(64) 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 '', -- 可见字符即可 @@ -305,7 +305,7 @@ CREATE TABLE terminal_mapping ( id SERIAL PRIMARY KEY, terminal_station VARCHAR(64) NOT NULL DEFAULT '', -- tag,是否考虑上面station与terminal_station不同 component VARCHAR(64) NOT NULL DEFAULT '', -- tag,根据excel关联事件,是否关联component,考虑UI侧会对端子数据附加在component上 - tag VARCHAR(64) NOT NULL DEFAULT '', -- 至少保证站内唯一,是否必须,端子唯一标识的命名动作位于哪个流程 + tag VARCHAR(32) NOT NULL DEFAULT '', -- 至少保证站内唯一,是否必须,端子唯一标识的命名动作位于哪个流程 --terminal_type VARCHAR(50) NOT NULL DEFAULT '', -- 根据excel关联事件(bus) name VARCHAR(64) NOT NULL DEFAULT '', -- name和tag是否类同,必要性不强 unit VARCHAR(16) NOT NULL DEFAULT '', -- type与unit是不是一致的