Skip to content

Commit ee8a378

Browse files
authored
Stop sending Database to PG to default to username (#4643)
By @Brar
1 parent 75edfde commit ee8a378

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/Npgsql/Internal/NpgsqlConnector.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -536,8 +536,6 @@ static async Task OpenCore(
536536
await conn.RawOpen(sslMode, timeout, async, cancellationToken, isFirstAttempt);
537537

538538
var username = conn.GetUsername();
539-
if (conn.Settings.Database == null)
540-
conn.Settings.Database = username;
541539

542540
timeout.CheckAndApply(conn);
543541
conn.WriteStartupMessage(username);
@@ -680,10 +678,12 @@ void WriteStartupMessage(string username)
680678
["user"] = username,
681679
["client_encoding"] = Settings.ClientEncoding ??
682680
PostgresEnvironment.ClientEncoding ??
683-
"UTF8",
684-
["database"] = Settings.Database!
681+
"UTF8"
685682
};
686683

684+
if (Settings.Database is not null)
685+
startupParams["database"] = Settings.Database;
686+
687687
if (Settings.ApplicationName?.Length > 0)
688688
startupParams["application_name"] = Settings.ApplicationName;
689689

0 commit comments

Comments
 (0)