Show HN: Sqlflow —— Go 语言的 SQLite 后端层
Sqlflow 是一个为 Go 语言设计的 SQLite 存储层,它封装了 SQLite 事务的 Read() 和 Write() 方法,自动管理事务生命周期,并有效避免并发使用 SQLite 时常见的 SQLITE_BUSY 错误。该库与 sqlc.dev 生成的查询类型兼容,支持 SQLCipher 加密,并内置多租户模式,允许为每个用户分配独立的 SQLite 数据库文件。这些特性已在作者的 trackm.net 项目中得到实践验证。