Since I have also been doing an Elixir sqlite3 library – but going through Rust for the added safety (plus Rust-side pools) – I’d hugely appreciate your help, or a blog post, about what’s needed when producing an Ecto3 DB library.
We could define a behaviour library that an sqlite3 driver needs to adhere to, and it should make swapping in a different driver for the adapter easier. Similar to how Poison
was replaced by Jason
in some respects.