Mercurial > hg > orthanc-databases
comparison 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 |
comparison
equal
deleted
inserted
replaced
9:eff482803d30 | 10:3686ba3f9cdb |
---|---|
174 { | 174 { |
175 if (uri_.empty()) | 175 if (uri_.empty()) |
176 { | 176 { |
177 target = std::string("sslmode=disable") + // TODO WHY SSL DOES NOT WORK? ("SSL error: wrong version number") | 177 target = std::string("sslmode=disable") + // TODO WHY SSL DOES NOT WORK? ("SSL error: wrong version number") |
178 " user=" + username_ + | 178 " user=" + username_ + |
179 " password=" + password_ + | |
180 " host=" + host_ + | 179 " host=" + host_ + |
181 " port=" + boost::lexical_cast<std::string>(port_); | 180 " port=" + boost::lexical_cast<std::string>(port_); |
181 | |
182 if (!password_.empty()) | |
183 { | |
184 target += " password=" + password_; | |
185 } | |
182 | 186 |
183 if (database_.size() > 0) | 187 if (database_.size() > 0) |
184 { | 188 { |
185 target += " dbname=" + database_; | 189 target += " dbname=" + database_; |
186 } | 190 } |