Fix schema search path
This commit is contained in:
parent
9deef4f9af
commit
64582d1f4e
@ -78,14 +78,18 @@ impl SqlxPostgresConnector {
|
|||||||
}
|
}
|
||||||
let set_search_path_sql = options.schema_search_path.as_ref().map(|schema| {
|
let set_search_path_sql = options.schema_search_path.as_ref().map(|schema| {
|
||||||
let mut string = "SET search_path = ".to_owned();
|
let mut string = "SET search_path = ".to_owned();
|
||||||
for (i, schema) in schema.split(',').enumerate() {
|
if schema.starts_with('"') {
|
||||||
if i > 0 {
|
write!(&mut string, "{schema}").unwrap();
|
||||||
write!(&mut string, ",").unwrap();
|
} else {
|
||||||
}
|
for (i, schema) in schema.split(',').enumerate() {
|
||||||
if schema.starts_with('"') {
|
if i > 0 {
|
||||||
write!(&mut string, "{schema}").unwrap();
|
write!(&mut string, ",").unwrap();
|
||||||
} else {
|
}
|
||||||
write!(&mut string, "\"{schema}\"").unwrap();
|
if schema.starts_with('"') {
|
||||||
|
write!(&mut string, "{schema}").unwrap();
|
||||||
|
} else {
|
||||||
|
write!(&mut string, "\"{schema}\"").unwrap();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
string
|
string
|
||||||
|
Loading…
x
Reference in New Issue
Block a user