ソースを参照

feat:字段调整脚本

caoliqin 3 週間 前
コミット
ea71eb00a7
1 ファイル変更31 行追加0 行削除
  1. 31 0
      fs-service-system/src/main/resources/db/upgrade/20250512.sql

+ 31 - 0
fs-service-system/src/main/resources/db/upgrade/20250512.sql

@@ -0,0 +1,31 @@
+DROP PROCEDURE IF EXISTS add_tb_column;
+DELIMITER $$
+CREATE PROCEDURE add_tb_column()
+BEGIN
+		DECLARE  CurrentDatabase VARCHAR(100);
+SELECT DATABASE() INTO CurrentDatabase;
+
+-- fs_user_course_period 表添加 period_status 字段
+IF NOT EXISTS (SELECT 1 FROM information_schema.COLUMNS  WHERE TABLE_SCHEMA=CurrentDatabase
+            AND TABLE_NAME='fs_user_course_period'
+            AND COLUMN_NAME='period_status' )
+		THEN
+alter table fs_user_course_period add column period_status int COMMENT '营期状态,1-未开始,2-进行中,3-已结束';
+END IF;
+
+
+
+
+--  添加 fs_user_course_count 表的索引,字段为 user_id
+IF NOT EXISTS ( SELECT 1 FROM information_schema.STATISTICS WHERE TABLE_SCHEMA = CurrentDatabase
+                AND TABLE_NAME = 'fs_user_course_count'
+                AND INDEX_NAME = 'user_id_unique' )
+        THEN
+alter table fs_user_course_count ADD INDEX user_id_unique ( `user_id` ASC );
+END IF;
+
+END;
+
+CALL add_tb_column;
+
+DROP PROCEDURE IF EXISTS add_tb_column;