diff --git a/packages/backend-common/src/database/sqlite3.ts b/packages/backend-common/src/database/sqlite3.ts index 90328f9527..d4169e3899 100644 --- a/packages/backend-common/src/database/sqlite3.ts +++ b/packages/backend-common/src/database/sqlite3.ts @@ -33,7 +33,11 @@ export function createSqliteDatabaseClient( const knexConfig = buildSqliteDatabaseConfig(dbConfig, overrides); // If storage on disk is used, ensure that the directory exists - if ((knexConfig.connection as Knex.Sqlite3ConnectionConfig).filename) { + if ( + (knexConfig.connection as Knex.Sqlite3ConnectionConfig).filename && + (knexConfig.connection as Knex.Sqlite3ConnectionConfig).filename !== + ':memory:' + ) { const { filename } = knexConfig.connection as Knex.Sqlite3ConnectionConfig; const directory = path.dirname(filename);