What problem does it solve?
SQLite problem-solving patterns tailored for embedded and edge deployments, helping developers address database locks, schema evolution, and platform-specific quirks without overhauling architecture.
Core Features & Use Cases
- Connection setup patterns: ensure safe, concurrent access with WAL, foreign_keys, and sensible busy_timeouts.
- Schema evolution workarounds: safe ALTER TABLE via table rebuilds and index preservation when evolving schemas.
- Data typing and query optimization: use STRICT tables, JSON handling, and FTS5 for fast, reliable searches.
- Backup and maintenance: practical backup strategies, vacuum usage, and auto-vacuum considerations for mobile/edge.
Quick Start
Describe your embedded SQLite issue (for example, "database is locked") and then apply the corresponding pattern from this guide.