网淘吧来吧,欢迎您!

Drizzle ORM Complete Documentation技能使用说明

2026-03-30 新闻来源:网淘吧 围观:18
电脑广告
手机广告

Drizzle ORM 文档

完整的 Drizzle ORM 文档已嵌入到 markdown 中。请从references/目录中阅读,以获取有关模式设计、查询、迁移和数据库集成的问题解答。

文档结构

所有文档均位于references/目录下,并按主题组织:

Drizzle ORM Complete Documentation

入门指南 (references/get-started/)

  • 安装与设置
  • 模式定义基础
  • 数据库连接
  • 首次查询

数据库连接 (references/connect-*.mdx)

连接到各种数据库和平台:

  • PostgreSQL: connect-neon.mdx,connect-supabase.mdx,connect-effect-postgres.mdx,connect-pglite.mdx
  • MySQL: connect-planetscale.mdx,connect-tidb.mdx
  • SQLite: connect-cloudflare-d1.mdx,connect-turso.mdx,connect-bun-sqlite.mdx,connect-expo-sqlite.mdx,connect-op-sqlite.mdx
  • Serverless: connect-drizzle-proxy.mdx,connect-cloudflare-do.mdx
  • Edge: connect-nile.mdx,connect-sqlite-cloud.mdx

列类型 (references/column-types/)

所有数据库列类型和修饰符:

  • PostgreSQL、MySQL、SQLite 类型
  • 自定义类型和验证器
  • 类型安全与类型推断

查询与操作

核心查询构建器特性:

  • select.mdx- 选择查询
  • insert.mdx- 插入操作
  • update.mdx- 更新操作
  • delete.mdx- 删除操作
  • joins.mdx- 连接查询
  • indexes.mdx- 索引管理
  • views.mdx- 数据库视图
  • batch-api.mdx- 批量操作
  • transactions.mdx- 事务处理

关系与模式 (references/relations/)

  • 一对一、一对多、多对多
  • 外键与约束
  • 级联操作

迁移 (references/migrate/)

模式迁移工具:

  • drizzle-kit使用
  • 迁移生成
  • 推送模式与生成模式
  • 迁移部署

集成与扩展 (references/extensions/)

  • 验证(Zod、Valibot、Arktype、Effect)
  • 类型安全增强
  • 缓存策略

指南 (references/guides/)

最佳实践与操作指南:

  • 性能优化
  • 类型安全查询
  • 测试策略
  • 生产模式

教程 (references/tutorials/)

常见用例的逐步详解。

最新发布 (references/latest-releases/)

版本特定功能与更新。

快速参考

常见任务

任务需阅读的文件
设置 Drizzlereferences/get-started/
连接到 Neonreferences/connect-neon.mdx
连接至 Supabasereferences/connect-supabase.mdx
连接至 PlanetScalereferences/connect-planetscale.mdx
连接至 Cloudflare D1references/connect-cloudflare-d1.mdx
连接至 Tursoreferences/connect-turso.mdx
定义模式references/get-started/+references/column-types/
运行查询references/select.mdx,references/insert.mdx,等等。
设置关联关系references/relations/
运行迁移references/migrate/
使用 Zod 进行验证references/zod.mdx
批量操作references/batch-api.mdx
事务references/transactions.mdx

何时使用此技能

  • 在 TypeScript 项目中设置 Drizzle ORM
  • 定义具有类型安全的数据库模式
  • 连接到 PostgreSQL、MySQL 或 SQLite 数据库
  • 使用无服务器/边缘数据库 (Neon, Supabase, D1, Turso)
  • 编写类型安全的查询
  • 管理数据库迁移
  • 使用 Zod/Valibot 添加验证
  • 关于 Drizzle ORM 模式和最佳实践的问题

如何导航

  1. references/get-started/开始,了解安装和基础知识
  2. 关于数据库设置:查找相关的connect-*.mdx文件
  3. 关于模式设计:查看references/column-types/references/relations/
  4. 对于查询:使用查询专用文件(select、insert、update、delete、joins)
  5. 对于迁移:参见references/migrate/
  6. 对于验证:查阅references/zod.mdx或其他验证器文件
  7. 对于最佳实践:浏览references/guides/

所有文件均为.mdx(Markdown + JSX)格式,但可作为纯Markdown阅读。

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第326251名访客 今日有220篇新文章/评论