Browse Source

fix(db): 迁移guides表添加university和education_system列(修复GuideService查询报错)

Sisyphus 2 months ago
parent
commit
3950e3e9e9

+ 8 - 0
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -5265,6 +5265,7 @@ try {
         runMigration86();
         runMigration88();
         runMigration89();
+        runMigration92();
     }
 
     private void runMigration81() {
@@ -5688,4 +5689,11 @@ try {
         ensureColumn("supply_system", "models", "TEXT COMMENT 'AI模型列表JSON,如[\"agnes-image-2.0-flash\",\"agnes-2.5-flash\"]'");
         log.info("已添加models列到supply_system表");
     }
+
+    private void runMigration92() {
+        // 迁移 92: guides表添加university和education_system列(Guide实体扩展)
+        ensureColumn("guides", "university", "VARCHAR(200) DEFAULT NULL COMMENT '毕业院校'");
+        ensureColumn("guides", "education_system", "VARCHAR(32) DEFAULT NULL COMMENT '教育体系(参考education_systems表)'");
+        log.info("已添加university和education_system列到guides表");
+    }
 }