Skip to content

Commit 0099bbe

Browse files
update extension loading
1 parent ee5fc8e commit 0099bbe

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/node/src/db/NodeSqliteWorker.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { threadId } from 'node:worker_threads';
21
import type { DatabaseSync } from 'node:sqlite';
2+
import { threadId } from 'node:worker_threads';
33

4+
import { dynamicImport } from '../utils/modules.js';
45
import { AsyncDatabase, AsyncDatabaseOpenOptions } from './AsyncDatabase.js';
56
import { PowerSyncWorkerOptions } from './SqliteWorker.js';
6-
import { dynamicImport } from '../utils/modules.js';
77

88
class BlockingNodeDatabase implements AsyncDatabase {
99
private readonly db: DatabaseSync;
@@ -57,7 +57,7 @@ export async function openDatabase(worker: PowerSyncWorkerOptions, options: Asyn
5757
const { DatabaseSync } = await dynamicImport('node:sqlite');
5858

5959
const baseDB = new DatabaseSync(options.path, { allowExtension: true });
60-
baseDB.loadExtension(worker.extensionPath());
60+
baseDB.loadExtension(worker.extensionPath(), 'sqlite3_powersync_init');
6161

6262
return new BlockingNodeDatabase(baseDB, options.isWriter);
6363
}

0 commit comments

Comments
 (0)