pub async fn execute_sql(
session: &Arc<ToolSession>,
sql: &str,
dry_run: bool,
include_diff: bool,
) -> Result<ToolOutcome, ToolError>Expand description
Run validated SQL inside an explicit transaction; roll back on error or dry_run.