2022-05-20 22:07:23 +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\":\"edgeACMEProviderAccounts\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeACMEProviderAccounts` (\\n `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `providerCode` varchar(128) DEFAULT NULL COMMENT '代号',\\n `eabKid` varchar(128) DEFAULT NULL COMMENT 'KID',\\n `eabKey` varchar(512) DEFAULT NULL COMMENT 'Key',\\n `error` varchar(2048) DEFAULT NULL COMMENT '最后一条错误信息',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ACME提供商'\",\"fields\":[{\"name\":\"id\",\"definition\":\"bigint(11) unsigned auto_increment COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"providerCode\",\"definition\":\"varchar(128) COMMENT '代号'\"},{\"name\":\"eabKid\",\"definition\":\"varchar(128) COMMENT 'KID'\"},{\"name\":\"eabKey\",\"definition\":\"varchar(512) COMMENT 'Key'\"},{\"name\":\"error\",\"definition\":\"varchar(2048) COMMENT '最后一条错误信息'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"UNIQUE KEY `PRIMARY` (`id`) 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(4096) 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(4096) 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`)
|