diff --git a/src/utils/database.ts b/src/utils/database.ts index 5cad28989..ca9897d2f 100644 --- a/src/utils/database.ts +++ b/src/utils/database.ts @@ -38,7 +38,6 @@ export async function refineDatabaseConfig(database: ModuleOptions['database'], export async function resolveDatabaseAdapter(adapter: 'sqlite' | 'bunsqlite' | 'postgres' | 'libsql' | 'd1' | 'nodesqlite', opts: { resolver: Resolver, sqliteConnector?: SQLiteConnector }) { const databaseConnectors = { - sqlite: await findBestSqliteAdapter({ sqliteConnector: opts.sqliteConnector }), nodesqlite: 'db0/connectors/node-sqlite', bunsqlite: opts.resolver.resolve('./runtime/internal/connectors/bunsqlite'), postgres: 'db0/connectors/postgresql', @@ -51,6 +50,10 @@ export async function resolveDatabaseAdapter(adapter: 'sqlite' | 'bunsqlite' | ' return databaseConnectors.bunsqlite } + if (adapter === 'sqlite') { + return await findBestSqliteAdapter({ sqliteConnector: opts.sqliteConnector }) + } + return databaseConnectors[adapter] }