From b6027e37f43987793a1e39b97b99598777218547 Mon Sep 17 00:00:00 2001 From: Andrey Borodin Date: Fri, 12 Mar 2021 11:48:43 +0500 Subject: [PATCH] Stop fallback in case of invalid password --- pgconn.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pgconn.go b/pgconn.go index 826d70e9..668808aa 100644 --- a/pgconn.go +++ b/pgconn.go @@ -152,6 +152,10 @@ func ConnectConfig(ctx context.Context, config *Config) (pgConn *PgConn, err err break } else if pgerr, ok := err.(*PgError); ok { err = &connectError{config: config, msg: "server error", err: pgerr} + ERRCODE_INVALID_PASSWORD := "28P01" + if pgerr.Code == ERRCODE_INVALID_PASSWORD { + break; + } } }