Enable failover efforts when pg_hba.conf disallows non-ssl connections

Copy of https://github.com/jackc/pgconn/pull/133
pull/1659/head
Brandon Kauffman 2023-06-23 17:21:20 -04:00 committed by Jack Christensen
parent 8e6cf8f3a5
commit 1dd69f86a1
1 changed files with 1 additions and 1 deletions

View File

@ -174,7 +174,7 @@ func ConnectConfig(octx context.Context, config *Config) (pgConn *PgConn, err er
const ERRCODE_INVALID_CATALOG_NAME = "3D000" // db does not exist
const ERRCODE_INSUFFICIENT_PRIVILEGE = "42501" // missing connect privilege
if pgerr.Code == ERRCODE_INVALID_PASSWORD ||
pgerr.Code == ERRCODE_INVALID_AUTHORIZATION_SPECIFICATION ||
pgerr.Code == ERRCODE_INVALID_AUTHORIZATION_SPECIFICATION && fc.TLSConfig != nil ||
pgerr.Code == ERRCODE_INVALID_CATALOG_NAME ||
pgerr.Code == ERRCODE_INSUFFICIENT_PRIVILEGE {
break