~singpolyma/biboumi

4f7ad3f9855cf62649c40d912e6c3a6a2b777913 — Jonas Wielicki 6 years ago 0168b96
Support for full postgresql URIs

(cf. https://www.postgresql.org/docs/9.4/static/libpq-connect.html#LIBPQ-CONNSTRING)
1 files changed, 1 insertions(+), 1 deletions(-)

M src/database/database.cpp
M src/database/database.cpp => src/database/database.cpp +1 -1
@@ 37,7 37,7 @@ void Database::open(const std::string& filename)
  std::unique_ptr<DatabaseEngine> new_db;
  static const auto psql_prefix = "postgresql://"s;
  if (filename.substr(0, psql_prefix.size()) == psql_prefix)
    new_db = PostgresqlEngine::open("dbname="s + filename.substr(psql_prefix.size()));
    new_db = PostgresqlEngine::open(filename);
  else
    new_db = Sqlite3Engine::open(filename);
  if (!new_db)