SuperAPI AI 工具集

drizzle-orm

数据与分析

查看项目

更新于 10-16 07:25

技能介绍

本条目提供 Drizzle ORM 的专家级知识。Drizzle 是面向边缘与无服务器环境的轻量、类型安全 SQL ORM,主张 SQL 优先,即暴露而非隐藏 SQL;schema 以 TypeScript 代码定义;提供 push 用于开发期快速迭代、generate 用于生产可追溯迁移;关系配置与表内之外键分离,关系查询会生成单条 SQL 查询;设计上适配边缘环境,体积小、无依赖,冷启动快,且通过类型推断而非代码生成。

使用方式:围绕 drizzle、drizzle-kit、schema 等主题使用;创建时参考 patterns 文件,排障时参考 sharp_edges 文件,评审时参考 validations 文件。

适用场景与限制:适合熟悉 SQL 基础、TypeScript 泛型与类型推断、数据库范式与外键完整性的开发者;不覆盖应用架构、API 设计、认证,复杂认证流程、API 层设计、缓存策略、GraphQL schema 等应转交相应领域专家处理。需注意关系配置仅供查询 API 使用,不会自动创建数据库外键约束,外键约束与关系须分开定义。具体安装命令、版本号与收费信息暂未提供。