build: flyway 调整

This commit is contained in:
CaptainB 2022-03-02 11:30:15 +08:00 committed by 刘瑞斌
parent ea5a4ca0ae
commit 02fbadf5be
2 changed files with 39 additions and 38 deletions

View File

@ -1,3 +1,41 @@
-- module management
INSERT INTO system_parameter (param_key, param_value, type, sort)
VALUES ('metersphere.module.workstation', 'ENABLE', 'text', 1);
VALUES ('metersphere.module.workstation', 'ENABLE', 'text', 1);
DROP PROCEDURE IF EXISTS project_api_appl;
DELIMITER //
CREATE PROCEDURE project_api_appl()
BEGIN
#声明结束标识
DECLARE end_flag int DEFAULT 0;
DECLARE projectId varchar(64);
#声明游标 group_curosr
DECLARE project_curosr CURSOR FOR SELECT DISTINCT id FROM project;
#设置终止标志
DECLARE CONTINUE HANDLER FOR NOT FOUND SET end_flag = 1;
#打开游标
OPEN project_curosr;
#获取当前游标指针记录,取出值赋给自定义的变量
FETCH project_curosr INTO projectId;
#遍历游标
REPEAT
#利用取到的值进行数据库的操作
INSERT INTO project_application (project_id, type, type_value)
VALUES (projectId, 'API_SHARE_REPORT_TIME', '24H');
# 将游标中的值再赋值给变量,供下次循环使用
FETCH project_curosr INTO projectId;
UNTIL end_flag END REPEAT;
#关闭游标
CLOSE project_curosr;
END
//
DELIMITER ;
CALL project_api_appl();
DROP PROCEDURE IF EXISTS project_api_appl;

View File

@ -1,37 +0,0 @@
DROP PROCEDURE IF EXISTS project_api_appl;
DELIMITER //
CREATE PROCEDURE project_api_appl()
BEGIN
#声明结束标识
DECLARE end_flag int DEFAULT 0;
DECLARE projectId varchar(64);
#声明游标 group_curosr
DECLARE project_curosr CURSOR FOR SELECT DISTINCT id FROM project;
#设置终止标志
DECLARE CONTINUE HANDLER FOR NOT FOUND SET end_flag=1;
#打开游标
OPEN project_curosr;
#获取当前游标指针记录,取出值赋给自定义的变量
FETCH project_curosr INTO projectId;
#遍历游标
REPEAT
#利用取到的值进行数据库的操作
INSERT INTO project_application (project_id, type, type_value)
VALUES (projectId, 'API_SHARE_REPORT_TIME', '24H');
# 将游标中的值再赋值给变量,供下次循环使用
FETCH project_curosr INTO projectId;
UNTIL end_flag END REPEAT;
#关闭游标
close project_curosr;
END
//
DELIMITER ;
CALL project_api_appl();
DROP PROCEDURE IF EXISTS project_api_appl;