I'm using sqlite3, built from source, to create an in memory database but sqlite3 is creating a file in the working directory. Here's a simple program that I used to show the issue. <verbatim> #include <sqlite3.h> int main(int argc, char** argv) { sqlite3* db; sqlite3_open("file:memdb1?mode=memory&cache=shared", &db); const char* sql = "CREATE TABLE IF NOT EXISTS TEST (ID INT);" "INSERT INTO TEST VALUES (1), (2);"; sqlite3_exec(db, sql, 0, 0, 0); sqlite3_close(db); return 0; } </verbatim> When I use the sqlite3 lib packaged with Ubuntu 20.04 a file is not created. Has anybody had this issue when using sqlite built from source?