用途:本技能面向使用 Turso 与 libSQL 的开发者,提供嵌入式 SQLite 兼容数据库、无服务器驱动、同步引擎、部分同步、WAL/MVCC 行为、兼容性差异及 CLI 的参考模式,帮助在涉及同步、并发与兼容性正确性时做出有依据的判断。
主要能力:区分驱动边界,将 Turso/libSQL 视为 SQLite 兼容而非完全等同;说明无服务器客户端的网络与鉴权行为;说明嵌入式副本与同步引擎的生命周期和一致性行为;提示部分同步需明确子集边界并测试查询不依赖未同步行;提醒使用较新 SQLite 特性、虚拟表、扩展、触发器或 pragma 前检查兼容性;强调 WAL、MVCC 与并发细节属于数据库契约。
使用方式:在同步行为、libSQL 驱动行为、嵌入式副本、部分同步、并发、兼容性或 CLI 行为影响正确性时,先做有来源依据的核实。若可用 DeepWiki MCP,可针对 tursodatabase/turso 提窄问题;Drizzle 的 libSQL 适配器或类型化查询可针对 drizzle-team/drizzle-orm 提问。DeepWiki 不可用或仓库未索引时,直接使用上游源码或官方文档。将 DeepWiki 作为方向参考,再对照本地驱动版本、已安装类型、源码或官方文档验证关键细节。schema 与查询构建决策使用 drizzle-orm 技能。Turso CLI 命令放在文档或脚本中,不要散落在应用代码里。
适用场景:需要远程写入、本地读取、离线读取或双向同步时选择驱动模式;使用 Drizzle 作为 ORM 时,schema 与迁移留在 Drizzle,Turso 连接、同步与部署约束纳入本技能的心智模型。
限制:资料未提供具体价格、平台支持范围、性能数据或完整安装命令;集成测试应覆盖鉴权失败、网络失败、同步延迟、重复写入与迁移兼容性,但具体实现细节暂未提供。