diff --git a/build/sql.sh b/build/sql.sh index 1f3160f3..347659ab 100755 --- a/build/sql.sh +++ b/build/sql.sh @@ -1,3 +1,7 @@ #!/usr/bin/env bash -go run `dirname $0`/../cmd/sql-dump/main.go -dir=`dirname $0` \ No newline at end of file +# generate 'internal/setup/sql.json' file + +CWD="$(dirname "$0")" + +go run "${CWD}"/../cmd/sql-dump/main.go -dir="${CWD}" \ No newline at end of file diff --git a/internal/setup/sql.json b/internal/setup/sql.json index 65de29b8..5a4f7d2b 100644 --- a/internal/setup/sql.json +++ b/internal/setup/sql.json @@ -138232,6 +138232,23 @@ "customName", "customCodes" ] + }, + { + "id": 381, + "values": { + "codes": "[\"Gcore\"]", + "id": "381", + "name": "Gcore", + "state": "1", + "valueId": "381" + }, + "uniqueFields": [ + "name" + ], + "exceptFields": [ + "customName", + "customCodes" + ] } ] }, @@ -139156,7 +139173,7 @@ { "id": 44, "values": { - "codes": "[\"Loire-Atlantique\"]", + "codes": "[\"Loire-Atlantique\", \"大西洋卢瓦尔省\", \"大西洋卢瓦尔\"]", "countryId": "74", "dataId": "", "id": "44", @@ -139756,7 +139773,7 @@ { "id": 74, "values": { - "codes": "[\"Finnmark\"]", + "codes": "[\"Finnmark\", \"芬马克\"]", "countryId": "51", "dataId": "", "id": "74", @@ -140616,7 +140633,7 @@ { "id": 117, "values": { - "codes": "[\"Al-Qahirah\"]", + "codes": "[\"Al-Qahirah\", \"开罗\"]", "countryId": "92", "dataId": "", "id": "117", @@ -141316,7 +141333,7 @@ { "id": 152, "values": { - "codes": "[\"Maryland\"]", + "codes": "[\"Maryland\", \"马里兰\"]", "countryId": "119", "dataId": "", "id": "152", @@ -145476,7 +145493,7 @@ { "id": 361, "values": { - "codes": "[\"Gironde\"]", + "codes": "[\"Gironde\", \"吉伦特省\", \"吉伦特\"]", "countryId": "74", "dataId": "", "id": "361", @@ -145496,7 +145513,7 @@ { "id": 362, "values": { - "codes": "[\"Vaucluse\"]", + "codes": "[\"Vaucluse\", \"沃克吕兹省\", \"沃克吕兹\"]", "countryId": "74", "dataId": "", "id": "362", @@ -145516,7 +145533,7 @@ { "id": 363, "values": { - "codes": "[\"Landes\"]", + "codes": "[\"Landes\", \"朗德省\", \"朗德\"]", "countryId": "74", "dataId": "", "id": "363", @@ -145556,7 +145573,7 @@ { "id": 365, "values": { - "codes": "[\"Var\"]", + "codes": "[\"Var\", \"瓦尔省\", \"瓦尔\"]", "countryId": "74", "dataId": "", "id": "365", @@ -145576,7 +145593,7 @@ { "id": 366, "values": { - "codes": "[\"Hauts-de-Seine\"]", + "codes": "[\"Hauts-de-Seine\", \"上塞纳省\", \"上塞纳\"]", "countryId": "74", "dataId": "", "id": "366", @@ -145596,7 +145613,7 @@ { "id": 367, "values": { - "codes": "[\"Morbihan\"]", + "codes": "[\"Morbihan\", \"莫尔比昂省\", \"莫尔比昂\"]", "countryId": "74", "dataId": "", "id": "367", @@ -145616,7 +145633,7 @@ { "id": 368, "values": { - "codes": "[\"Calvados\"]", + "codes": "[\"Calvados\", \"卡尔瓦多斯省\", \"卡尔瓦多斯\"]", "countryId": "74", "dataId": "", "id": "368", @@ -145636,7 +145653,7 @@ { "id": 369, "values": { - "codes": "[\"Manche\"]", + "codes": "[\"Manche\", \"芒什省\", \"芒什\"]", "countryId": "74", "dataId": "", "id": "369", @@ -146176,7 +146193,7 @@ { "id": 396, "values": { - "codes": "[\"Hamburg\"]", + "codes": "[\"Hamburg\", \"汉堡\"]", "countryId": "65", "dataId": "", "id": "396", @@ -146216,7 +146233,7 @@ { "id": 398, "values": { - "codes": "[\"Rio-de-Janeiro\"]", + "codes": "[\"Rio-de-Janeiro\", \"里约热内卢\"]", "countryId": "209", "dataId": "", "id": "398", @@ -146336,7 +146353,7 @@ { "id": 404, "values": { - "codes": "[\"Parana\"]", + "codes": "[\"Parana\", \"巴拉那\"]", "countryId": "209", "dataId": "", "id": "404", @@ -150716,7 +150733,7 @@ { "id": 623, "values": { - "codes": "[\"Oslo\"]", + "codes": "[\"Oslo\", \"奥斯陆\"]", "countryId": "51", "dataId": "", "id": "623", @@ -150736,7 +150753,7 @@ { "id": 624, "values": { - "codes": "[\"Vest-Agder\"]", + "codes": "[\"Vest-Agder\", \"西阿格德尔\"]", "countryId": "51", "dataId": "", "id": "624", @@ -150756,7 +150773,7 @@ { "id": 625, "values": { - "codes": "[\"Oppland\"]", + "codes": "[\"Oppland\", \"奥普兰郡\"]", "countryId": "51", "dataId": "", "id": "625", @@ -150776,7 +150793,7 @@ { "id": 626, "values": { - "codes": "[\"Vestfold\"]", + "codes": "[\"Vestfold\", \"西福尔\"]", "countryId": "51", "dataId": "", "id": "626", @@ -150796,7 +150813,7 @@ { "id": 627, "values": { - "codes": "[\"Hordaland\"]", + "codes": "[\"Hordaland\", \"霍达兰郡\", \"霍达兰\"]", "countryId": "51", "dataId": "", "id": "627", @@ -150816,7 +150833,7 @@ { "id": 628, "values": { - "codes": "[\"Nordland\"]", + "codes": "[\"Nordland\", \"诺尔兰郡\", \"诺尔兰\"]", "countryId": "51", "dataId": "", "id": "628", @@ -150836,7 +150853,7 @@ { "id": 629, "values": { - "codes": "[\"Sogn-og-Fjordane\"]", + "codes": "[\"Sogn-og-Fjordane\", \"松恩-菲尤拉讷\"]", "countryId": "51", "dataId": "", "id": "629", @@ -150856,7 +150873,7 @@ { "id": 630, "values": { - "codes": "[\"stfold\"]", + "codes": "[\"stfold\", \"东福尔\"]", "countryId": "51", "dataId": "", "id": "630", @@ -150876,7 +150893,7 @@ { "id": 631, "values": { - "codes": "[\"Akershus\"]", + "codes": "[\"Akershus\", \"阿克什胡斯\"]", "countryId": "51", "dataId": "", "id": "631", @@ -150896,7 +150913,7 @@ { "id": 632, "values": { - "codes": "[\"Hedmark\"]", + "codes": "[\"Hedmark\", \"海德马克\"]", "countryId": "51", "dataId": "", "id": "632", @@ -150916,7 +150933,7 @@ { "id": 633, "values": { - "codes": "[\"Rogaland\"]", + "codes": "[\"Rogaland\", \"罗加兰\"]", "countryId": "51", "dataId": "", "id": "633", @@ -150936,7 +150953,7 @@ { "id": 634, "values": { - "codes": "[\"Telemark\"]", + "codes": "[\"Telemark\", \"泰勒马克\"]", "countryId": "51", "dataId": "", "id": "634", @@ -150956,7 +150973,7 @@ { "id": 635, "values": { - "codes": "[\"Aust-Agder\"]", + "codes": "[\"Aust-Agder\", \"东阿格德尔\"]", "countryId": "51", "dataId": "", "id": "635", @@ -150976,7 +150993,7 @@ { "id": 636, "values": { - "codes": "[\"Buskerud\"]", + "codes": "[\"Buskerud\", \"布斯克吕\"]", "countryId": "51", "dataId": "", "id": "636", @@ -152096,7 +152113,7 @@ { "id": 692, "values": { - "codes": "[\"Chuvashskaya\"]", + "codes": "[\"Chuvashskaya\", \"楚瓦什共和国\", \"Chuvashia\"]", "countryId": "58", "dataId": "", "id": "692", @@ -156716,7 +156733,7 @@ { "id": 923, "values": { - "codes": "[\"Troms\"]", + "codes": "[\"Troms\", \"特罗姆瑟\"]", "countryId": "51", "dataId": "", "id": "923", @@ -160916,7 +160933,7 @@ { "id": 1133, "values": { - "codes": "[\"Pernambuco\"]", + "codes": "[\"Pernambuco\", \"伯南布哥\"]", "countryId": "209", "dataId": "", "id": "1133", @@ -160936,7 +160953,7 @@ { "id": 1134, "values": { - "codes": "[\"Bahia\"]", + "codes": "[\"Bahia\", \"巴伊亚\"]", "countryId": "209", "dataId": "", "id": "1134", @@ -160956,7 +160973,7 @@ { "id": 1135, "values": { - "codes": "[\"Goias\"]", + "codes": "[\"Goias\", \"戈亚斯\"]", "countryId": "209", "dataId": "", "id": "1135", @@ -160976,7 +160993,7 @@ { "id": 1136, "values": { - "codes": "[\"Alagoas\"]", + "codes": "[\"Alagoas\", \"阿拉戈斯\"]", "countryId": "209", "dataId": "", "id": "1136", @@ -161016,7 +161033,7 @@ { "id": 1138, "values": { - "codes": "[\"Tocantins\"]", + "codes": "[\"Tocantins\", \"托坎廷斯\"]", "countryId": "209", "dataId": "", "id": "1138", @@ -161376,7 +161393,7 @@ { "id": 1156, "values": { - "codes": "[\"Mato-Grosso-do-Sul\"]", + "codes": "[\"Mato-Grosso-do-Sul\", \"马托格罗索\"]", "countryId": "209", "dataId": "", "id": "1156", @@ -161496,7 +161513,7 @@ { "id": 1162, "values": { - "codes": "[\"Rio-Grande-do-Norte\"]", + "codes": "[\"Rio-Grande-do-Norte\", \"北里奥格兰德\", \"北里约格朗德\"]", "countryId": "209", "dataId": "", "id": "1162", @@ -161536,7 +161553,7 @@ { "id": 1164, "values": { - "codes": "[\"Sergipe\"]", + "codes": "[\"Sergipe\", \"塞尔希培\"]", "countryId": "209", "dataId": "", "id": "1164", @@ -161616,7 +161633,7 @@ { "id": 1168, "values": { - "codes": "[\"Espirito-Santo\"]", + "codes": "[\"Espirito-Santo\", \"圣埃斯皮里图\"]", "countryId": "209", "dataId": "", "id": "1168", @@ -165916,7 +165933,7 @@ { "id": 1383, "values": { - "codes": "[\"Nievre\"]", + "codes": "[\"Nievre\", \"涅夫勒省\", \"涅夫勒\"]", "countryId": "74", "dataId": "", "id": "1383", @@ -171116,7 +171133,7 @@ { "id": 1643, "values": { - "codes": "[\"Jan-Mayen\"]", + "codes": "[\"Jan-Mayen\", \"扬马延\"]", "countryId": "51", "dataId": "", "id": "1643", @@ -171396,7 +171413,7 @@ { "id": 1657, "values": { - "codes": "[\"Paraiba\"]", + "codes": "[\"Paraiba\", \"帕拉伊巴\"]", "countryId": "209", "dataId": "", "id": "1657", @@ -175332,6 +175349,446 @@ "customName", "customCodes" ] + }, + { + "id": 1856, + "values": { + "codes": "[\"塔尔图斯\"]", + "countryId": "32", + "dataId": "", + "id": "1856", + "name": "塔尔图斯", + "state": "1", + "valueId": "1856" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1857, + "values": { + "codes": "[\"拉塔基亚\"]", + "countryId": "32", + "dataId": "", + "id": "1857", + "name": "拉塔基亚", + "state": "1", + "valueId": "1857" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1858, + "values": { + "codes": "[\"阿勒颇\"]", + "countryId": "32", + "dataId": "", + "id": "1858", + "name": "阿勒颇", + "state": "1", + "valueId": "1858" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1859, + "values": { + "codes": "[\"霍姆斯\"]", + "countryId": "32", + "dataId": "", + "id": "1859", + "name": "霍姆斯", + "state": "1", + "valueId": "1859" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1860, + "values": { + "codes": "[\"大马士革\"]", + "countryId": "32", + "dataId": "", + "id": "1860", + "name": "大马士革", + "state": "1", + "valueId": "1860" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1861, + "values": { + "codes": "[\"哈瓦那市\"]", + "countryId": "177", + "dataId": "", + "id": "1861", + "name": "哈瓦那市", + "state": "1", + "valueId": "1861" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1862, + "values": { + "codes": "[\"圣地亚哥\"]", + "countryId": "177", + "dataId": "", + "id": "1862", + "name": "圣地亚哥", + "state": "1", + "valueId": "1862" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1863, + "values": { + "codes": "[\"奥尔金\"]", + "countryId": "177", + "dataId": "", + "id": "1863", + "name": "奥尔金", + "state": "1", + "valueId": "1863" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1864, + "values": { + "codes": "[\"吉萨\"]", + "countryId": "92", + "dataId": "", + "id": "1864", + "name": "吉萨", + "state": "1", + "valueId": "1864" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1865, + "values": { + "codes": "[\"亚历山大\"]", + "countryId": "92", + "dataId": "", + "id": "1865", + "name": "亚历山大", + "state": "1", + "valueId": "1865" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1866, + "values": { + "codes": "[\"盖卢比尤\"]", + "countryId": "92", + "dataId": "", + "id": "1866", + "name": "盖卢比尤", + "state": "1", + "valueId": "1866" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1867, + "values": { + "codes": "[\"明亚\"]", + "countryId": "92", + "dataId": "", + "id": "1867", + "name": "明亚", + "state": "1", + "valueId": "1867" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1868, + "values": { + "codes": "[\"杜姆亚特\"]", + "countryId": "92", + "dataId": "", + "id": "1868", + "name": "杜姆亚特", + "state": "1", + "valueId": "1868" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1869, + "values": { + "codes": "[\"基纳\"]", + "countryId": "92", + "dataId": "", + "id": "1869", + "name": "基纳", + "state": "1", + "valueId": "1869" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1870, + "values": { + "codes": "[\"卢克索\"]", + "countryId": "92", + "dataId": "", + "id": "1870", + "name": "卢克索", + "state": "1", + "valueId": "1870" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1871, + "values": { + "codes": "[\"索哈杰\"]", + "countryId": "92", + "dataId": "", + "id": "1871", + "name": "索哈杰", + "state": "1", + "valueId": "1871" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1872, + "values": { + "codes": "[\"法尤姆\"]", + "countryId": "92", + "dataId": "", + "id": "1872", + "name": "法尤姆", + "state": "1", + "valueId": "1872" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1873, + "values": { + "codes": "[\"米努夫\"]", + "countryId": "92", + "dataId": "", + "id": "1873", + "name": "米努夫", + "state": "1", + "valueId": "1873" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1874, + "values": { + "codes": "[\"伊斯梅利亚\"]", + "countryId": "92", + "dataId": "", + "id": "1874", + "name": "伊斯梅利亚", + "state": "1", + "valueId": "1874" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1875, + "values": { + "codes": "[\"塞得港\"]", + "countryId": "92", + "dataId": "", + "id": "1875", + "name": "塞得港", + "state": "1", + "valueId": "1875" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1876, + "values": { + "codes": "[\"红海\"]", + "countryId": "92", + "dataId": "", + "id": "1876", + "name": "红海", + "state": "1", + "valueId": "1876" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 1877, + "values": { + "codes": "[\"布海拉\"]", + "countryId": "92", + "dataId": "", + "id": "1877", + "name": "布海拉", + "state": "1", + "valueId": "1877" + }, + "uniqueFields": [ + "name", + "countryId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] } ] }, @@ -223457,7 +223914,7 @@ "id": 2404, "values": { "cityId": "282", - "codes": "[\"贡觉县\"]", + "codes": "[\"贡觉县\", \"贡觉\"]", "dataId": "", "id": "2404", "name": "贡觉县", @@ -223557,7 +224014,7 @@ "id": 2409, "values": { "cityId": "282", - "codes": "[\"左贡县\"]", + "codes": "[\"左贡县\", \"左贡\"]", "dataId": "", "id": "2409", "name": "左贡县", @@ -223597,7 +224054,7 @@ "id": 2411, "values": { "cityId": "282", - "codes": "[\"洛隆县\"]", + "codes": "[\"洛隆县\", \"洛隆\"]", "dataId": "", "id": "2411", "name": "洛隆县", @@ -223617,7 +224074,7 @@ "id": 2412, "values": { "cityId": "282", - "codes": "[\"边坝县\"]", + "codes": "[\"边坝县\", \"边坝\"]", "dataId": "", "id": "2412", "name": "边坝县", @@ -232252,6 +232709,46 @@ "customName", "customCodes" ] + }, + { + "id": 2844, + "values": { + "cityId": "371", + "codes": "[\"北区\"]", + "dataId": "", + "id": "2844", + "name": "北区", + "state": "1", + "valueId": "2844" + }, + "uniqueFields": [ + "name", + "cityId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] + }, + { + "id": 2845, + "values": { + "cityId": "372", + "codes": "[\"小港\"]", + "dataId": "", + "id": "2845", + "name": "小港", + "state": "1", + "valueId": "2845" + }, + "uniqueFields": [ + "name", + "cityId" + ], + "exceptFields": [ + "customName", + "customCodes" + ] } ] }, @@ -232436,7 +232933,7 @@ "name": "edgeReverseProxies", "engine": "InnoDB", "charset": "utf8mb4_general_ci", - "definition": "CREATE TABLE `edgeReverseProxies` (\n `id` int(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 `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\n `scheduling` json DEFAULT NULL COMMENT '调度算法',\n `primaryOrigins` json DEFAULT NULL COMMENT '主要源站',\n `backupOrigins` json DEFAULT NULL COMMENT '备用源站',\n `stripPrefix` varchar(255) DEFAULT NULL COMMENT '去除URL前缀',\n `requestHostType` tinyint(1) unsigned DEFAULT '0' COMMENT '请求Host类型',\n `requestHost` varchar(255) DEFAULT NULL COMMENT '请求Host',\n `requestHostExcludingPort` tinyint(1) unsigned DEFAULT '0' COMMENT '移除请求Host中的域名',\n `requestURI` varchar(1024) DEFAULT NULL COMMENT '请求URI',\n `autoFlush` tinyint(1) unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区',\n `addHeaders` json DEFAULT NULL COMMENT '自动添加的Header列表',\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\n `connTimeout` json DEFAULT NULL COMMENT '连接超时时间',\n `readTimeout` json DEFAULT NULL COMMENT '读取超时时间',\n `idleTimeout` json DEFAULT NULL COMMENT '空闲超时时间',\n `maxConns` int(11) unsigned DEFAULT '0' COMMENT '最大并发连接数',\n `maxIdleConns` int(11) unsigned DEFAULT '0' COMMENT '最大空闲连接数',\n `proxyProtocol` json DEFAULT NULL COMMENT 'Proxy Protocol配置',\n `followRedirects` tinyint(1) unsigned DEFAULT '0' COMMENT '回源跟随',\n `retry50X` tinyint(1) unsigned DEFAULT '0' COMMENT '启用50X重试',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='反向代理配置'", + "definition": "CREATE TABLE `edgeReverseProxies` (\n `id` int(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 `templateId` int(11) unsigned DEFAULT '0' COMMENT '模版ID',\n `isOn` tinyint(1) unsigned DEFAULT '1' COMMENT '是否启用',\n `scheduling` json DEFAULT NULL COMMENT '调度算法',\n `primaryOrigins` json DEFAULT NULL COMMENT '主要源站',\n `backupOrigins` json DEFAULT NULL COMMENT '备用源站',\n `stripPrefix` varchar(255) DEFAULT NULL COMMENT '去除URL前缀',\n `requestHostType` tinyint(1) unsigned DEFAULT '0' COMMENT '请求Host类型',\n `requestHost` varchar(255) DEFAULT NULL COMMENT '请求Host',\n `requestHostExcludingPort` tinyint(1) unsigned DEFAULT '0' COMMENT '移除请求Host中的域名',\n `requestURI` varchar(1024) DEFAULT NULL COMMENT '请求URI',\n `autoFlush` tinyint(1) unsigned DEFAULT '0' COMMENT '是否自动刷新缓冲区',\n `addHeaders` json DEFAULT NULL COMMENT '自动添加的Header列表',\n `state` tinyint(1) unsigned DEFAULT '1' COMMENT '状态',\n `createdAt` bigint(11) unsigned DEFAULT '0' COMMENT '创建时间',\n `connTimeout` json DEFAULT NULL COMMENT '连接超时时间',\n `readTimeout` json DEFAULT NULL COMMENT '读取超时时间',\n `idleTimeout` json DEFAULT NULL COMMENT '空闲超时时间',\n `maxConns` int(11) unsigned DEFAULT '0' COMMENT '最大并发连接数',\n `maxIdleConns` int(11) unsigned DEFAULT '0' COMMENT '最大空闲连接数',\n `proxyProtocol` json DEFAULT NULL COMMENT 'Proxy Protocol配置',\n `followRedirects` tinyint(1) unsigned DEFAULT '0' COMMENT '回源跟随',\n `retry50X` tinyint(1) unsigned DEFAULT '0' COMMENT '启用50X重试',\n `retry40X` tinyint(1) unsigned DEFAULT '0' COMMENT '启用40X重试',\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='反向代理配置'", "fields": [ { "name": "id", @@ -232537,6 +233034,10 @@ { "name": "retry50X", "definition": "tinyint(1) unsigned DEFAULT '0' COMMENT '启用50X重试'" + }, + { + "name": "retry40X", + "definition": "tinyint(1) unsigned DEFAULT '0' COMMENT '启用40X重试'" } ], "indexes": [