diff --git a/src/adapters/sqlite/sqlite-node/DatabaseBridge.js b/src/adapters/sqlite/sqlite-node/DatabaseBridge.js index 480ff4d28..a5ee0be6f 100644 --- a/src/adapters/sqlite/sqlite-node/DatabaseBridge.js +++ b/src/adapters/sqlite/sqlite-node/DatabaseBridge.js @@ -38,6 +38,9 @@ class DatabaseBridge { resolve({ code: 'ok' }) } catch (error) { if (driver && error.type === 'SchemaNeededError') { + if (driver.database.instance && driver.database.instance.open) { + driver.database.instance.close() + } this.waiting(tag, driver) resolve({ code: 'schema_needed' }) } else if (driver && error.type === 'MigrationNeededError') {