Upsert functionality (ON CONFLICT) isn't available before SQLite 3.22, so v 0.1.0 does upserts by attempting an UPDATE, then doing an INSERT if the update didn't change any rows. Proper UPSERT is likely a bit faster, but it takes some version-dependent code.
Upsert functionality (ON CONFLICT) isn't available before SQLite 3.22, so v 0.1.0 does upserts by attempting an UPDATE, then doing an INSERT if the update didn't change any rows. Proper UPSERT is likely a bit faster, but it takes some version-dependent code.