diff --git a/pkg/db/db.go b/pkg/db/db.go index dba8d7dc05..1570bdfc99 100644 --- a/pkg/db/db.go +++ b/pkg/db/db.go @@ -179,6 +179,10 @@ func initSqliteEngine() (engine *xorm.Engine, err error) { path = "./db.db" } + if path == "memory" { + return xorm.NewEngine("sqlite3", "file::memory:?cache=shared") + } + // Try opening the db file to return a better error message if that does not work var exists = true if _, err := os.Stat(path); err != nil {