|
@@ -71,7 +71,7 @@ func ExecPythonCode(edbCode, reqCode string) (dataMap models.EdbDataFromPython,
|
|
|
|
|
|
codeStr := strings.ToLower(reqCode)
|
|
codeStr := strings.ToLower(reqCode)
|
|
// 限制python代码的执行,如果包含特殊的关键词,则报错
|
|
// 限制python代码的执行,如果包含特殊的关键词,则报错
|
|
- if strings.Contains(codeStr, "drop") || strings.Contains(codeStr, "delete") || strings.Contains(codeStr, "update") || strings.Contains(codeStr, "alter") || strings.Contains(codeStr, "truncate") {
|
|
|
|
|
|
+ if strings.Contains(codeStr, "drop table") || strings.Contains(codeStr, "delete") || strings.Contains(codeStr, "update") || strings.Contains(codeStr, "alter") || strings.Contains(codeStr, "truncate") {
|
|
err = fmt.Errorf("不支持该命令")
|
|
err = fmt.Errorf("不支持该命令")
|
|
return
|
|
return
|
|
}
|
|
}
|