node-sqlite3
node-sqlite3 copied to clipboard
Database.each() does not bind correctly when installed with Bun
Issue Summary
Everything binds correctly with Bun except the each() method. Calling the each() method causes the following error:
dyld[75263]: missing symbol called
zsh: abort bun run index.ts
Steps to Reproduce
bun inita new empty projectbun install sqlite3- Add the following code to index.ts
import sqlite3 from 'sqlite3';
const db = new sqlite3.Database('data.db');
db.each('SELECT * FROM sessions', (err, row) => {
console.log(row);
});
- Run it with
bun run index.ts
Version
5.1.7
Node.js Version
Bun 1.1.29
How did you install the library?
M1 MacBook Pro (MacOS 14.6.1). MacOS Bun binary with curl -fsSL https://bun.sh/install | bash
More details in this issue: https://github.com/SanderGi/sqlite-auto-migrator/issues/1