Back to Better Sqlite3

Unsafe mode

docs/unsafe.md

12.9.1956 B
Original Source

Unsafe mode

By default, better-sqlite3 prevents you from doing things that might corrupt your database or cause undefined behavior. Such unsafe operations include:

However, some advanced users might want to use these functionalities at their own risk. For this reason, users have the option of enabling "unsafe mode".

js
db.unsafeMode(); // Unsafe mode ON
db.unsafeMode(true); // Unsafe mode ON
db.unsafeMode(false); // Unsafe mode OFF

Unsafe mode can be toggled at any time, and independently for each database connection. While toggled on, better-sqlite3 will not prevent you from performing the dangerous operations listed above.