From f3fe41ebdb0c1bfa2b02b87e6cefbbf30be776b8 Mon Sep 17 00:00:00 2001 From: Felix Wiedemann Date: Tue, 14 Apr 2020 20:06:45 +0200 Subject: [PATCH] postgres: Use username as default for database name --- sqlx-core/src/postgres/connection.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqlx-core/src/postgres/connection.rs b/sqlx-core/src/postgres/connection.rs index 3c69eedb..bc3c7747 100644 --- a/sqlx-core/src/postgres/connection.rs +++ b/sqlx-core/src/postgres/connection.rs @@ -112,7 +112,7 @@ pub struct PgConnection { async fn startup(stream: &mut PgStream, url: &Url) -> crate::Result { // Defaults to postgres@.../postgres let username = url.username().unwrap_or(Cow::Borrowed("postgres")); - let database = url.database().unwrap_or("postgres"); + let database = url.database().unwrap_or(&username); // See this doc for more runtime parameters // https://www.postgresql.org/docs/12/runtime-config-client.html