fix handling of pgsql sockets without hostname

This commit is contained in:
Robin Appelman 2024-01-31 18:25:18 +01:00
commit 9ebb0f08ac
3 changed files with 49 additions and 0 deletions

View file

@ -284,6 +284,9 @@ fn parse_db_options(parsed: &Value) -> Result<Database> {
}
fn split_host(host: &str) -> (&str, Option<u16>, Option<&str>) {
if host.starts_with('/') {
return ("localhost", None, Some(host));
}
let mut parts = host.split(':');
let host = parts.next().unwrap();
match parts