fn check_guards(asts: &[Statement], confirm_dangerous: bool) -> GuardResultExpand description
护栏 1+2:sqlparser 解析后遍历 AST,检查高危语句与无 WHERE 的 UPDATE/DELETE。
逐条检查语句本身及其内部会被执行的语句(EXPLAIN ANALYZE 内层、WITH 中的
INSERT/UPDATE/DELETE),防止包一层就绕过护栏。
fn check_guards(asts: &[Statement], confirm_dangerous: bool) -> GuardResult护栏 1+2:sqlparser 解析后遍历 AST,检查高危语句与无 WHERE 的 UPDATE/DELETE。
逐条检查语句本身及其内部会被执行的语句(EXPLAIN ANALYZE 内层、WITH 中的
INSERT/UPDATE/DELETE),防止包一层就绕过护栏。