it would be probably nice to let users directly set the sqlite url to enable things like an in-memory db. This is especially useful in tests.