2021-08-31 22:36:36 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
									err := json.Unmarshal([]byte("{\"tables\":[{\"name\":\"edgeACMEAuthentications\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeACMEAuthentications` (\\n  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n  `taskId` bigint(11) unsigned DEFAULT '0' COMMENT '任务ID',\\n  `domain` varchar(255) DEFAULT NULL COMMENT '域名',\\n  `token` varchar(255) DEFAULT NULL COMMENT '令牌',\\n  `key` varchar(1024) DEFAULT NULL COMMENT '密钥',\\n  `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n  PRIMARY KEY (`id`),\\n  KEY `token` (`token`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ACME认证'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(11) unsigned auto_increment COMMENT 'ID'\"},{\"name\":\"taskId\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '任务ID'\"},{\"name\":\"domain\",\"definition\":\"varchar(255) COMMENT '域名'\"},{\"name\":\"token\",\"definition\":\"varchar(255) COMMENT '令牌'\"},{\"name\":\"key\",\"definition\":\"varchar(1024) COMMENT '密钥'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"UNIQUE KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"token\",\"definition\":\"KEY `token` (`token`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeACMETaskLogs\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeACMETaskLogs` (\\n  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n  `taskId` bigint(11) unsigned DEFAULT '0' COMMENT '任务ID',\\n  `isOk` tinyint(1) unsigned DEFAULT '1' COMMENT '是否成功',\\n  `error` varchar(1024) DEFAULT NULL COMMENT '错误信息',\\n  `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '运行时间',\\n  PRIMARY KEY (`id`),\\n  KEY `taskId` (`taskId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ACME任务运行日志'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(11) unsigned auto_increment COMMENT 'ID'\"},{\"name\":\"taskId\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '任务ID'\"},{\"name\":\"isOk\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否成功'\"},{\"name\":\"error\",\"definition\":\"varchar(1024) COMMENT '错误信息'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '运行时间'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"UNIQUE KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"taskId\",\"definition\":\"KEY `taskId` (`taskId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeACMETasks\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeACMETasks` (\\n  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n  `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n  `userId` int(11) unsigned DEFAULT '0' COMMENT '用户ID',\\n  `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n  `acmeUserId` int(11) unsigned DEFAULT '0' COMMENT 'ACME用户ID',\\n  `dnsDomain` varchar(255) DEFAULT NULL COMMENT 'DNS主域名',\\n  `dnsProviderId` bigint(11) unsigned DEFAULT '0' COMMENT 'DNS服务商',\\n  `domains` json DEFAULT NULL COMMENT '证书域名',\\n  `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n  `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n  `certId` bigint(11) unsigned DEFAULT '0' COMMENT '生成的证书ID',\\n  `autoRenew` tinyint(1) unsigned DEFAULT '0' COMMENT '是否自动更新',\\n  `authType` varchar(64) DEFAULT NULL COMMENT '认证类型',\\n  `authURL` varchar(1024) DEFAULT NULL COMMENT '认证URL',\\n  PRIMARY KEY (`id`),\\n  KEY `adminId` (`adminId`),\\n  KEY `userId` (`userId`),\\n  KEY `acmeUserId` (`acmeUserId`),\\n  KEY `certId` (`certId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ACME任务'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(11) unsigned auto_increment COMMENT 'ID'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'
							 |