CREATE TABLE group_info (
id int PRIMARY KEY,
uuid VARCHAR (36) ,
name VARCHAR (32) NOT NULL,
description TEXT,
status INTEGER,
owner_id INTEGER,
owner VARCHAR (36),
create_at BIGINT NOT NULL,
update_at BIGINT NOT NULL,
delete_at BIGINT
);
owner VARCHAR (36),
最初创建者 旧表中用uuid 新表用 int 取代。数据迁移后删除。
uuid VARCHAR (36) ,
旧表中的主键用uuid 新表用 int 取代。新表中保留此uuid。
CREATE TABLE group_member (
id INTEGER PRIMARY KEY AUTOINCREMENT,
user_id CHAR (36) NOT NULL,
group_id INTEGER NOT NULL,
power INTEGER NOT NULL
DEFAULT (1),
group_name CHAR (32),
level INTEGER DEFAULT (0),
status INTEGER DEFAULT (1)
);
user_id 原表中用uuid 新表替换为 int
group_name 与 group_info中的name相同
power 目前没有使用
level 目前没有使用
status