Bump whoami to v2 (#4143)

* Bump whoami to v2

Signed-off-by: tison <wander4096@gmail.com>

* Update sqlx-postgres/src/options/mod.rs

---------

Signed-off-by: tison <wander4096@gmail.com>
This commit is contained in:
tison
2026-01-18 11:02:10 +08:00
committed by GitHub
parent 93bafbefd6
commit 1dd526a2ed
4 changed files with 25 additions and 18 deletions

View File

@@ -64,7 +64,14 @@ impl PgConnectOptions {
.or_else(|| var("PGHOST").ok())
.unwrap_or_else(|| default_host(port));
let username = var("PGUSER").ok().unwrap_or_else(whoami::username);
let username = if let Ok(username) = var("PGUSER") {
username
} else if let Ok(username) = whoami::username() {
username
} else {
// keep the same fallback as previous version
"unknown".to_string()
};
let database = var("PGDATABASE").ok();