update schema.sql.

This commit is contained in:
lijiahang
2022-06-03 12:49:22 +08:00
parent 654d538158
commit 88e133a788
2 changed files with 33 additions and 17 deletions
+15
View File
@@ -0,0 +1,15 @@
# 默认应用环境
INSERT INTO application_profile VALUES (1, '开发环境', 'dev', '开发环境', 1, 1, NOW(), NOW());
# 默认管理员用户
INSERT INTO user_info VALUES (1, 'orionadmin', '管理员', 'aa8d3073dbc3958d10bb6e5240816d57', 'Yxy3ZRJ0IOkc2zszJ3y', 10, 1, 1, 0, '/avatar/1.png', '18888888888', NULL, NULL, 1, NOW(), NOW());
# 默认命令模板
INSERT INTO command_template VALUES (1, 'echo 测试', 'echo \'123\'\necho \'1234\'', 'echo 模板', 1, 'orionadmin', 1, 'orionadmin', 1, NOW(), NOW());
INSERT INTO command_template VALUES (2, 'for echo 0.05', 'for i in `seq 1 250`\ndo\n sleep 0.05\n echo $i\ndone', NULL, 1, 'orionadmin', 1, 'orionadmin', 1, NOW(), NOW());
INSERT INTO command_template VALUES (3, 'for echo 1 c 10', 'for i in `seq 1 10`\ndo\n sleep 1\n echo $i\ndone', 'sleep 1 -c 10', 1, 'orionadmin', 1, 'orionadmin', 1, NOW(), NOW());
INSERT INTO command_template VALUES (4, 'read value await', 'echo read\nread -p \"Enter value > \" value\necho \"value:$value\"', 'read await', 1, 'orionadmin', 1, 'orionadmin', 1, NOW(), NOW());
INSERT INTO command_template VALUES (5, 'kill', 'PROGRESS=\nps -ef | grep $PROGRESS | grep -v grep | awk \'{print $2}\' | xargs kill -9 || echo $?', '通过进程名称执行kill命令', 1, 'orionadmin', 1, 'orionadmin', 1, NOW(), NOW());
INSERT INTO command_template VALUES (6, '获取 pid', 'PROGRESS=\r\nPID=$(ps -ef | grep $PROGRESS | grep -v grep | awk \'{print $2}\')\r\nif [ ! -z $PID ]; then\r\n echo \'pid: \' $PID\r\nfi', '获取进程 pid', 1, 'orionadmin', 1, 'orionadmin', 1, NOW(), NOW());
INSERT INTO command_template VALUES (7, '删除文件', 'DEL_PATH=\r\nif [ -f \"$DEL_PATH\" ]; then\r\n rm -f $DEL_PATH\r\n echo \'删除文件\' $DEL_PATH\r\nfi', NULL, 1, 'orionadmin', 1, 'orionadmin', 1, NOW(), NOW());
INSERT INTO command_template VALUES (8, '删除文件夹', 'DEL_PATH=\r\nif [ -d \"$DEL_PATH\" ]; then\r\n rm -rf $DEL_PATH\r\n echo \'删除文件夹\' $DEL_PATH\r\nfi', NULL, 1, 'orionadmin', 1, 'orionadmin', 1, NOW(), NOW());
@@ -64,10 +64,10 @@ CREATE TABLE `application_build`
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`app_id` bigint(20) NULL DEFAULT NULL COMMENT '应用id',
`app_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用名称',
`app_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用tag',
`app_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用唯一标识',
`profile_id` bigint(20) NULL DEFAULT NULL COMMENT '环境id',
`profile_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境名称',
`profile_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境tag',
`profile_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境唯一标识',
`build_seq` int(11) NULL DEFAULT NULL COMMENT '构建序列',
`branch_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '构建分支',
`commit_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '构建提交id',
@@ -121,8 +121,8 @@ DROP TABLE IF EXISTS `application_info`;
CREATE TABLE `application_info`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`app_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称',
`app_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标识符',
`app_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用名称',
`app_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用唯一标识',
`app_sort` int(11) NULL DEFAULT NULL COMMENT '排序',
`vcs_id` bigint(20) NULL DEFAULT NULL COMMENT '版本控制id',
`description` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
@@ -213,7 +213,7 @@ CREATE TABLE `application_pipeline_task`
`pipeline_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流水线名称',
`profile_id` bigint(20) NULL DEFAULT NULL COMMENT '环境id',
`profile_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境名称',
`profile_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境tag',
`profile_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境唯一标识',
`exec_title` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执行标题',
`exec_description` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执行描述',
`exec_status` int(11) NULL DEFAULT NULL COMMENT '执行状态 10待审核 20审核驳回 30待执行 35待调度 40执行中 50执行完成 60执行停止 70执行失败',
@@ -253,7 +253,7 @@ CREATE TABLE `application_pipeline_task_detail`
`rel_id` bigint(20) NULL DEFAULT NULL COMMENT '引用id',
`app_id` bigint(20) NULL DEFAULT NULL COMMENT '应用id',
`app_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用名称',
`app_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用tag',
`app_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用唯一标识',
`stage_type` tinyint(4) NULL DEFAULT NULL COMMENT '阶段类型 10构建 20发布',
`stage_config` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '阶段操作配置',
`exec_status` int(11) NULL DEFAULT NULL COMMENT '状态 10未开始 20进行中 30已完成 40执行失败 50已跳过 60已终止',
@@ -300,8 +300,8 @@ DROP TABLE IF EXISTS `application_profile`;
CREATE TABLE `application_profile`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`profile_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境名称',
`profile_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境标识',
`profile_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境名称',
`profile_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境唯一标识',
`description` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境描述',
`release_audit` tinyint(4) NULL DEFAULT 2 COMMENT '发布是否需要审核 1需要 2无需',
`deleted` tinyint(4) NULL DEFAULT 1 COMMENT '是否删除 1未删除 2已删除',
@@ -327,10 +327,10 @@ CREATE TABLE `application_release`
`build_seq` int(11) NULL DEFAULT NULL COMMENT '构建序列',
`app_id` bigint(20) NULL DEFAULT NULL COMMENT '应用id',
`app_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用名称',
`app_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用tag',
`app_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用唯一标识',
`profile_id` bigint(20) NULL DEFAULT NULL COMMENT '环境id',
`profile_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境名称',
`profile_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境tag',
`profile_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境名称',
`profile_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '环境唯一标识',
`release_type` tinyint(4) NULL DEFAULT 10 COMMENT '发布类型 10正常发布 20回滚发布',
`release_status` tinyint(4) NULL DEFAULT NULL COMMENT '发布状态 10待审核 20审核驳回 30待发布 35待调度 40发布中 50发布完成 60发布停止 70发布失败',
`release_serialize` tinyint(4) NULL DEFAULT 10 COMMENT '发布序列 10串行 20并行',
@@ -372,7 +372,7 @@ CREATE TABLE `application_release_machine`
`release_id` bigint(20) NULL DEFAULT NULL COMMENT '上线单id',
`machine_id` bigint(20) NULL DEFAULT NULL COMMENT '机器id',
`machine_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器名称',
`machine_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器tag',
`machine_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器唯一标识',
`machine_host` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器主机',
`run_status` tinyint(4) NULL DEFAULT 10 COMMENT '状态 10未开始 20进行中 30已完成 40执行失败 50已跳过 60已取消',
`log_path` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志路径',
@@ -429,7 +429,7 @@ CREATE TABLE `command_exec`
`machine_id` bigint(20) NULL DEFAULT NULL COMMENT '机器id',
`machine_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器名称',
`machine_host` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器主机',
`machine_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器标签',
`machine_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器唯一标识',
`exec_status` int(11) NULL DEFAULT NULL COMMENT '执行状态 10未开始 20执行中 30执行完成 40执行异常 50执行终止',
`exit_code` int(11) NULL DEFAULT NULL COMMENT '执行返回码',
`exec_command` varchar(4096) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '命令',
@@ -583,7 +583,7 @@ CREATE TABLE `machine_info`
`machine_host` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机ip',
`ssh_port` int(11) NULL DEFAULT 22 COMMENT 'ssh端口',
`machine_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器名称',
`machine_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器标签',
`machine_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器唯一标识',
`description` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器描述',
`username` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器账号',
`password` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器密码',
@@ -607,7 +607,7 @@ DROP TABLE IF EXISTS `machine_proxy`;
CREATE TABLE `machine_proxy`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`proxy_host` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '代理主机',
`proxy_host` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '代理主机',
`proxy_port` int(11) NULL DEFAULT NULL COMMENT '代理端口',
`proxy_username` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '代理用户名',
`proxy_password` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '代理密码',
@@ -682,7 +682,7 @@ CREATE TABLE `machine_terminal_log`
`machine_id` bigint(20) NULL DEFAULT NULL COMMENT '机器id',
`machine_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器名称',
`machine_host` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器host',
`machine_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器标签',
`machine_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器唯一标识',
`access_token` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'token',
`connected_time` datetime(4) NULL DEFAULT NULL COMMENT '建立连接时间',
`disconnected_time` datetime(4) NULL DEFAULT NULL COMMENT '断开连接时间',
@@ -756,7 +756,7 @@ CREATE TABLE `scheduler_task_machine_record`
`machine_id` bigint(20) NULL DEFAULT NULL COMMENT '执行机器id',
`machine_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器名称',
`machine_host` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器主机',
`machine_tag` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器标签',
`machine_tag` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机器唯一标识',
`exec_command` varchar(4096) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执行命令',
`exec_status` int(11) NULL DEFAULT NULL COMMENT '执行状态 10待调度 20调度中 30调度成功 40调度失败 50跳过 60已停止',
`exit_code` int(11) NULL DEFAULT NULL COMMENT '退出码',
@@ -833,6 +833,7 @@ CREATE TABLE `user_event_log`
`log_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '日志信息',
`params_json` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '日志参数',
`exec_result` tinyint(4) NULL DEFAULT NULL COMMENT '是否执行成功 1成功 2失败',
`deleted` tinyint(4) NULL DEFAULT 1 COMMENT '是否删除 1未删除 2已删除',
`create_time` datetime(4) NULL DEFAULT CURRENT_TIMESTAMP(4) COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_event` (`user_id`, `event_classify`, `event_type`) USING BTREE