2020-11-17 10:26:31 +08:00
|
|
|
err := json.Unmarshal([]byte("{\"tables\":[{\"name\":\"edgeAPINodes\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAPINodes` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\\n `clusterId` int(11) unsigned DEFAULT '0' COMMENT '专用集群ID',\\n `uniqueId` varchar(32) DEFAULT NULL COMMENT '唯一ID',\\n `secret` varchar(32) DEFAULT NULL COMMENT '密钥',\\n `name` varchar(255) DEFAULT NULL COMMENT '名称',\\n `description` varchar(1024) DEFAULT NULL COMMENT '描述',\\n `http` json DEFAULT NULL COMMENT '监听的HTTP配置',\\n `https` json DEFAULT NULL COMMENT '监听的HTTPS配置',\\n `accessAddrs` json DEFAULT NULL COMMENT '外部访问地址',\\n `order` int(11) unsigned DEFAULT '0' COMMENT '排序',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\\n `adminId` int(11) unsigned DEFAULT '0' COMMENT '管理员ID',\\n `weight` int(11) unsigned DEFAULT '0' COMMENT '权重',\\n `status` json DEFAULT NULL COMMENT '运行状态',\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `uniqueId` (`uniqueId`) USING BTREE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API节点'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"isOn\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用'\"},{\"name\":\"clusterId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '专用集群ID'\"},{\"name\":\"uniqueId\",\"definition\":\"varchar(32) COMMENT '唯一ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(32) COMMENT '密钥'\"},{\"name\":\"name\",\"definition\":\"varchar(255) COMMENT '名称'\"},{\"name\":\"description\",\"definition\":\"varchar(1024) COMMENT '描述'\"},{\"name\":\"http\",\"definition\":\"json COMMENT '监听的HTTP配置'\"},{\"name\":\"https\",\"definition\":\"json COMMENT '监听的HTTPS配置'\"},{\"name\":\"accessAddrs\",\"definition\":\"json COMMENT '外部访问地址'\"},{\"name\":\"order\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '排序'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"},{\"name\":\"createdAt\",\"definition\":\"bigint(11) unsigned DEFAULT '0' COMMENT '创建时间'\"},{\"name\":\"adminId\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '管理员ID'\"},{\"name\":\"weight\",\"definition\":\"int(11) unsigned DEFAULT '0' COMMENT '权重'\"},{\"name\":\"status\",\"definition\":\"json COMMENT '运行状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"uniqueId\",\"definition\":\"KEY `uniqueId` (`uniqueId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeAPITokens\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAPITokens` (\\n `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',\\n `nodeId` varchar(32) DEFAULT NULL COMMENT '节点ID',\\n `secret` varchar(255) DEFAULT NULL COMMENT '节点密钥',\\n `role` varchar(64) DEFAULT NULL COMMENT '节点角色',\\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\\n PRIMARY KEY (`id`),\\n KEY `nodeId` (`nodeId`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API令牌管理'\",\"fields\":[{\"name\":\"id\",\"definition\":\"int(11) unsigned COMMENT 'ID'\"},{\"name\":\"nodeId\",\"definition\":\"varchar(32) COMMENT '节点ID'\"},{\"name\":\"secret\",\"definition\":\"varchar(255) COMMENT '节点密钥'\"},{\"name\":\"role\",\"definition\":\"varchar(64) COMMENT '节点角色'\"},{\"name\":\"state\",\"definition\":\"tinyint(1) unsigned DEFAULT '1' COMMENT '状态'\"}],\"indexes\":[{\"name\":\"PRIMARY\",\"definition\":\"KEY `PRIMARY` (`id`) USING BTREE\"},{\"name\":\"nodeId\",\"definition\":\"KEY `nodeId` (`nodeId`) USING BTREE\"}],\"records\":[]},{\"name\":\"edgeAdmins\",\"engine\":\"InnoDB\",\"charset\":\"utf8mb4_general_ci\",\"definition\":\"CREATE TABLE `edgeAdmins` (\\n `id` int(11)
|