You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SQLite has a few compile-time extensions that are not enabled by default in Node.js, meaning developers cannot use them out of the box.
Inspired by #56447, I suggest enabling all SQLite extensions that do not require additional code written by default (just as the math functions from #56447). We should target the entire SQLite amalgamation and all the other default extensions (again, such as the math functions from #56447).
What is the problem this feature will solve?
SQLite has a few compile-time extensions that are not enabled by default in Node.js, meaning developers cannot use them out of the box.
Inspired by #56447, I suggest enabling all SQLite extensions that do not require additional code written by default (just as the math functions from #56447). We should target the entire SQLite amalgamation and all the other default extensions (again, such as the math functions from #56447).
Potential candidates include:
-DSQLITE_ENABLE_FTS5
.-DSQLITE_ENABLE_FTS3
and-DSQLITE_ENABLE_FTS3_PARENTHESIS
.-DSQLITE_ENABLE_RTREE
.-DSQLITE_ENABLE_DBSTAT_VTAB
.-DSQLITE_ENABLE_RBU
.Unless there are explicit reasons why these should not be included, I see no reason to withhold them from developers.
What is the feature you are proposing to solve the problem?
Add the extensions' compile-time extension flags to Node.
What alternatives have you considered?
Compiling and linking your build of SQLite with the extensions enabled is a major hassle for developers and users alike.
The text was updated successfully, but these errors were encountered: