Mercurial > hg > orthanc-databases
diff Framework/PostgreSQL/PostgreSQLParameters.cpp @ 10:3686ba3f9cdb
don't include password in connection string if it is empty; it's seems its not supported by some pg drivers
author | am@osimis.io |
---|---|
date | Mon, 09 Jul 2018 11:43:31 +0200 |
parents | 7cea966b6829 |
children | 714c5d2bee76 |
line wrap: on
line diff
--- a/Framework/PostgreSQL/PostgreSQLParameters.cpp Mon Jul 09 08:36:20 2018 +0200 +++ b/Framework/PostgreSQL/PostgreSQLParameters.cpp Mon Jul 09 11:43:31 2018 +0200 @@ -176,10 +176,14 @@ { target = std::string("sslmode=disable") + // TODO WHY SSL DOES NOT WORK? ("SSL error: wrong version number") " user=" + username_ + - " password=" + password_ + " host=" + host_ + " port=" + boost::lexical_cast<std::string>(port_); + if (!password_.empty()) + { + target += " password=" + password_; + } + if (database_.size() > 0) { target += " dbname=" + database_;