Better-sqlite3 不安全模式

来自泡泡学习笔记
跳到导航 跳到搜索

better-sqlite3默认情况下会阻止您执行可能损坏数据库或导致未定义行为的操作。这些不安全的操作包括:


然而,一些高级用户可能希望在自担风险的情况下使用这些功能。为此,用户可以启用“不安全模式”。

db.unsafeMode(); // 开启不安全模式
db.unsafeMode(true); // 开启不安全模式
db.unsafeMode(false); // 关闭不安全模式

不安全模式可以随时切换,并且可以针对每个数据库连接独立进行。当不安全模式开启时,better-sqlite3将不会阻止您执行上述危险操作。