What problem does it solve?
SQLite usage for PolyFlup is made reliable through standardized connection handling, transactional safety, and a migration system to evolve the schema without data loss.
Core Features & Use Cases
- db_connection context manager provides safe, automatic commits and clean error handling for read/write operations.
- Idempotent migrations and versioned schema ensure safe upgrades without data loss and clear history.
- WAL mode enables better concurrency and performance by allowing readers and writers to proceed in parallel.
- Schema visibility and guidance includes a clear overview of core tables and fields to support maintainable data access.
- Migration history and auditing tracks applied migrations for accountability and rollback planning.
Quick Start
Set up the db_connection context in your data layer and run the migration tool to initialize or upgrade the schema.