@@ -87,17 +116,26 @@
-
diff --git a/mayfly_go_web/src/views/ops/redis/RedisEdit.vue b/mayfly_go_web/src/views/ops/redis/RedisEdit.vue
index ddda05e5..a894370f 100644
--- a/mayfly_go_web/src/views/ops/redis/RedisEdit.vue
+++ b/mayfly_go_web/src/views/ops/redis/RedisEdit.vue
@@ -32,6 +32,13 @@
+
+
+
+
+
diff --git a/mayfly_go_web/src/views/ops/redis/RedisInstanceTree.vue b/mayfly_go_web/src/views/ops/redis/RedisInstanceTree.vue
deleted file mode 100644
index 41cfef53..00000000
--- a/mayfly_go_web/src/views/ops/redis/RedisInstanceTree.vue
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ inst.name }}
-
-
-
- {{ inst.name }}
- {{ inst.host }}
- {{ inst.remark }}
-
-
-
-
-
-
-
-
-
-
-
- {{ db.name }} [{{ db.keys }}]
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/server/internal/db/application/db_sql_exec.go b/server/internal/db/application/db_sql_exec.go
index 3a3cbffe..21ed3556 100644
--- a/server/internal/db/application/db_sql_exec.go
+++ b/server/internal/db/application/db_sql_exec.go
@@ -155,12 +155,15 @@ func doSelect(selectStmt *sqlparser.Select, execSqlReq *DbSqlExecReq) (*DbSqlExe
selectExprsStr := sqlparser.String(selectStmt.SelectExprs)
if selectExprsStr == "*" || strings.Contains(selectExprsStr, ".*") ||
len(strings.Split(selectExprsStr, ",")) > 1 {
- limit := selectStmt.Limit
- biz.NotNil(limit, "请完善分页信息后执行")
- count, err := strconv.Atoi(sqlparser.String(limit.Rowcount))
- biz.ErrIsNil(err, "分页参数有误")
+ // 如果配置为0,则不校验分页参数
maxCount := sysapp.GetConfigApp().GetConfig(sysentity.ConfigKeyDbQueryMaxCount).IntValue(200)
- biz.IsTrue(count <= maxCount, fmt.Sprintf("查询结果集数需小于系统配置的%d条", maxCount))
+ if maxCount != 0 {
+ limit := selectStmt.Limit
+ biz.NotNil(limit, "请完善分页信息后执行")
+ count, err := strconv.Atoi(sqlparser.String(limit.Rowcount))
+ biz.ErrIsNil(err, "分页参数有误")
+ biz.IsTrue(count <= maxCount, fmt.Sprintf("查询结果集数需小于系统配置的%d条", maxCount))
+ }
}
return doRead(execSqlReq)