@@ -5286,6 +5286,7 @@ try {
runMigration90();
runMigration91();
runMigration92();
+ runMigration93();
}
private void runMigration81() {
@@ -5882,4 +5883,9 @@ try {
// 表已存在,忽略错误
+
+ private void runMigration93() {
+ // 迁移93: users表添加roles字段
+ ensureColumn("users", "roles", "VARCHAR(100) COMMENT '角色列表'");
+ }
@@ -18,6 +18,7 @@ CREATE TABLE IF NOT EXISTS users (
unionid VARCHAR(64),
family_id BIGINT NOT NULL,
role ENUM('parent','child','teacher','supplier_admin') NOT NULL,
+ roles VARCHAR(100) COMMENT '角色列表',
nickname VARCHAR(50),
avatar VARCHAR(255),
password VARCHAR(128),