feat:(unify): 优化配置sj_publish_config表

This commit is contained in:
opensnail 2024-12-27 21:18:11 +08:00
parent d06f86c3b2
commit ceba8d8d9f

View File

@ -530,17 +530,28 @@ CREATE TABLE `sj_workflow_task_batch`
AUTO_INCREMENT = 0
DEFAULT CHARSET = utf8mb4 COMMENT ='工作流批次';
CREATE TABLE `sj_publish__config`
CREATE TABLE `sj_publish_config`
(
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`namespace_id` VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT '命名空间id',
`group_name` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '组名称',
`config_name` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '配置名称',
`config_value` varchar(512) NOT NULL DEFAULT '' COMMENT '配置值',
`create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`namespace_id` VARCHAR(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a' COMMENT '命名空间id',
`group_name` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '组名称',
`config_name` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '配置名称',
`ipv4` varchar(512) NOT NULL DEFAULT '' COMMENT 'ipv4',
`ipv6` varchar(512) NOT NULL DEFAULT '' COMMENT 'ipv6',
`exposed_ports` varchar(512) NOT NULL DEFAULT '' COMMENT '端口',
`auto_remove` tinyint(4) NOT NULL DEFAULT 0 COMMENT '容器退出后是否自动删除容器',
`network` varchar(512) NOT NULL DEFAULT '' COMMENT '端口',
`open_stdin` tinyint(4) NOT NULL DEFAULT '' COMMENT '是否标准输入',
`restart_policy` tinyint(4) NOT NULL DEFAULT '' COMMENT '重启规则',
`cpu_shares` tinyint(4) NOT NULL DEFAULT '' COMMENT 'CPU权重',
`nano_cpus` tinyint(4) NOT NULL DEFAULT '' COMMENT 'CPU限制',
`memory` tinyint(4) NOT NULL DEFAULT '' COMMENT '内存限制',
`env` tinyint(4) NOT NULL DEFAULT '' COMMENT '环境变量',
`labels` tinyint(4) NOT NULL DEFAULT '' COMMENT '标签',
`create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`),
KEY `idx_namespace_id_group_name_config_name` (`namespace_id`, `group_name`, config_name),
KEY `idx_namespace_id_group_name_config_name` (`namespace_id`, `group_name`, config_name),
) ENGINE = InnoDB
AUTO_INCREMENT = 1
DEFAULT CHARSET = utf8mb4 COMMENT ='发布配置';