For various reasons I decided to write a SQLite extension and now I’m open sourcing it.
Excerpt from the repository:
- Control over database name
- Import/export entire database
- Convenience methods for common CRUD operations
- In-line and asynchronous versions of data manipulation methods
- Can use parameterized SQL statements (prevents SQL injection)
- Query results returned as proper lists
- Database life cycle events
- Debug messages as Toast messages and/or dialogs
- Begin, commit, and rollback transactions (nested too!)
- Database versioning
- and more!
If you find this extension useful, please consider donating by clicking the button below.
If you’re using this extension in an app you’re making money from, please STRONGLY consider donating even more.
The recommended donation is $10 USD, but I’ll accept anything you think the extension is worth to you.
There’s much more information (and a download) in the repository.