2021-08-05 19:53:54 +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\":\"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\":\"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'\"},{\"name\":
|