asdf
This commit is contained in:
parent
e83de10d93
commit
444f73336e
1 changed files with 3 additions and 2 deletions
|
@ -354,10 +354,11 @@
|
||||||
function ensureFts5Available(dbHandle) {
|
function ensureFts5Available(dbHandle) {
|
||||||
let stmt;
|
let stmt;
|
||||||
try {
|
try {
|
||||||
stmt = dbHandle.prepare('CREATE VIRTUAL TABLE temp.__fts5_check USING fts5(content TEXT)');
|
stmt = dbHandle.prepare('CREATE VIRTUAL TABLE temp.__fts5_check USING fts5(content)');
|
||||||
stmt.step();
|
stmt.step();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
throw new Error('SQLite build missing FTS5 support; search requires an fts5-enabled wasm');
|
const reason = err && err.message ? err.message : String(err);
|
||||||
|
throw new Error(`FTS5 verification failed (${reason}). Ensure the SQLite WASM build includes FTS5.`);
|
||||||
} finally {
|
} finally {
|
||||||
try { if (stmt) stmt.free(); } catch (_) {}
|
try { if (stmt) stmt.free(); } catch (_) {}
|
||||||
try { dbHandle.exec('DROP TABLE IF EXISTS temp.__fts5_check'); } catch (_) {}
|
try { dbHandle.exec('DROP TABLE IF EXISTS temp.__fts5_check'); } catch (_) {}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue