Open
Description
There are several reasonably popular sqlite library modifications with certain features on top: e.g., sqlcipher
with encryption. They are drop-in compatible with the basic sqlite.
It would be useful to let the user choose another library when opening a database in SQLite.jl.
Currently, to use sqlcipher I just forked SQLite.jl, changed the jll library name, and renamed the package to SQLCipher (not planning to register). The only relevant change is: replace using SQLite_jll
with using SQLCipher_jll: libsqlcipher as libsqlite
.
I imagine something like SQLite.DB("filename", libsqlite=...)
should be possible somehow, but not totally sure...