Skip to content

Enable all SQLite extensions that do not require code changes. #56476

Closed
@TheOneTheOnlyJJ

Description

@TheOneTheOnlyJJ

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:

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssues that request new features to be added to Node.js.sqliteIssues and PRs related to the SQLite subsystem.

    Type

    No type

    Projects

    Status

    Awaiting Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions