diff --git a/src/sql.cpp b/src/sql.cpp index 148e099..0b04fe8 100644 --- a/src/sql.cpp +++ b/src/sql.cpp @@ -23,14 +23,14 @@ namespace hpcstat::sql (std::optional dbfile = std::nullopt) { if (dbfile) return std::make_optional> - (dbfile->c_str()); + (dbfile->c_str(), SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX); else if (auto datadir = env::env("HPCSTAT_DATADIR", true); !datadir) return std::nullopt; else { auto dbfile = std::filesystem::path(*datadir) / "hpcstat.db"; return std::make_optional> - (dbfile.c_str()); + (dbfile.c_str(), SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX); } } bool initdb()