Skip to content

Commit

Permalink
Fix schema search path
Browse files Browse the repository at this point in the history
  • Loading branch information
tyt2y3 committed Dec 24, 2024
1 parent 5a0ad8c commit 9deef4f
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/driver/sqlx_postgres.rs
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,15 @@ impl SqlxPostgresConnector {
}
let set_search_path_sql = options.schema_search_path.as_ref().map(|schema| {
let mut string = "SET search_path = ".to_owned();
for schema in schema.split(',') {
write!(&mut string, "\"{schema}\"").unwrap();
for (i, schema) in schema.split(',').enumerate() {
if i > 0 {
write!(&mut string, ",").unwrap();
}
if schema.starts_with('"') {
write!(&mut string, "{schema}").unwrap();
} else {
write!(&mut string, "\"{schema}\"").unwrap();
}
}
string
});
Expand Down

0 comments on commit 9deef4f

Please sign in to comment.