Added support for SQLite using the better-sqlite3 library.
Breaking changes
- insert queries now return an InsertResult instead of
number | undefined
- update queries now return an UpdateResult instead of
number
- delete queries now return a DeleteResult instead of
number
- Number fields in QueryResult are now of type
bigint
to support large integers. Also theQueryResult. insertedPrimaryKey
field has been renamed toinsertId
.QueryResult
is only returned by completely raw queries likeawait db.raw('select * from person')
.