diff --git a/crates/db_schema/src/utils.rs b/crates/db_schema/src/utils.rs index be551a160..213e0015e 100644 --- a/crates/db_schema/src/utils.rs +++ b/crates/db_schema/src/utils.rs @@ -236,7 +236,11 @@ impl LimitDsl for Commented { } pub fn fuzzy_search(q: &str) -> String { - let replaced = q.replace('%', "\\%").replace('_', "\\_").replace(' ', "%"); + let replaced = q + .replace('\\', "\\\\") + .replace('%', "\\%") + .replace('_', "\\_") + .replace(' ', "%"); format!("%{replaced}%") }