diff --git a/sql/update/20240302135810_create_pms_ci_pipelines.sql b/sql/update/20240302135810_create_pms_ci_pipelines.sql new file mode 100644 index 000000000..1b806e5a9 --- /dev/null +++ b/sql/update/20240302135810_create_pms_ci_pipelines.sql @@ -0,0 +1,23 @@ +-- 流水线表创建 +CREATE TABLE `pms_ci_pipelines` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `pipeline_name` VARCHAR(255) NOT NULL COMMENT '流水线名称', + `pipeline_status` VARCHAR(255) NOT NULL DEFAULT 'unknown' COMMENT 'successed/failed/running/errored/pending/killed/unknown', + `file_name` VARCHAR(255) DEFAULT NULL COMMENT '文件名称', + `file_path` VARCHAR(255) DEFAULT NULL COMMENT '文件路径', + `login` VARCHAR(255) DEFAULT NULL, + `sync` INT(11) NOT NULL DEFAULT '0' COMMENT '0 未同步到gitea,1 已同步', + `repo_identifier` VARCHAR(255) DEFAULT NULL COMMENT '仓库标识', + `branch` VARCHAR(255) DEFAULT NULL COMMENT '分支', + `event` VARCHAR(255) DEFAULT NULL COMMENT '事件', + `sha` VARCHAR(255) DEFAULT NULL COMMENT '流水线文件sha', + `owner` VARCHAR(255) DEFAULT NULL COMMENT '仓库拥有者标识', + `dept_id` INT(11) NOT NULL COMMENT '关联组织ID', + `pms_enterprise_id` INT(11) NOT NULL COMMENT '关联企业ID', + `pms_project_id` INT(11) DEFAULT NULL COMMENT '关联企业ID', + `update_time` DATETIME DEFAULT NULL COMMENT '更新时间', + `update_by` VARCHAR(64) DEFAULT '' COMMENT '更新者', + `create_time` DATETIME DEFAULT NULL COMMENT '创建时间', + `create_by` VARCHAR(64) DEFAULT '' COMMENT '创建者', + PRIMARY KEY (`id`) +) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='流水线表'; \ No newline at end of file