You may want to work with a local copy of the package by doing ]dev SQLite (if you already loaded the package in that session, you will need to restart Julia after that). Then you can edit function you want to change, and also submit it as a PR if you want.
The downside is that you don’t get a reproducible environment, because your Manifest.toml doesn’t point to a published version. If you need a reproducible environment without waiting for a fix in a published SQLite version, I think your original solution is the best you can do.
1 Like