mirror of
https://github.com/postgresml/pgcat.git
synced 2026-03-27 02:36:29 +00:00
lowercase config query
This commit is contained in:
@@ -707,6 +707,7 @@ impl Intercept {
|
|||||||
pub fn substitute(&mut self, db: &str, user: &str) {
|
pub fn substitute(&mut self, db: &str, user: &str) {
|
||||||
for (_, query) in self.queries.iter_mut() {
|
for (_, query) in self.queries.iter_mut() {
|
||||||
query.substitute(db, user);
|
query.substitute(db, user);
|
||||||
|
query.query = query.query.to_ascii_lowercase();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ pub fn setup(intercept_config: &InterceptConfig, pools: &PoolMap) {
|
|||||||
for (identifier, _) in pools.iter() {
|
for (identifier, _) in pools.iter() {
|
||||||
let mut intercept_config = intercept_config.clone();
|
let mut intercept_config = intercept_config.clone();
|
||||||
intercept_config.substitute(&identifier.db, &identifier.user);
|
intercept_config.substitute(&identifier.db, &identifier.user);
|
||||||
|
debug!("Intercept config: {:?}", intercept_config);
|
||||||
config.insert(identifier.clone(), intercept_config);
|
config.insert(identifier.clone(), intercept_config);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user