leia (@wuyingnanleia) 在 Drizzle ORM:轻量级数据库工具 中发帖
Drizzle ORM:轻量级数据库工具
在上一章中,我们探讨了 Cloudflare D1 如何作为一款高性能、低成本的边缘数据库解决方案,彻底改变了我们对数据库架构的认知.
[图片]
但一般来说,我们很少在项目里裸写sql,所以我们需要一个能简化操作和开发的ORM工具,但市面上绝大多数的ORM对于这种ServerLess数据库的适配很差,需要解决各种依赖问题。 那么在尝试了一圈后,发现Drizzle是最好的搭配方案,选择它最核心的理由是:它没有三方依赖、且对ServerLess这个场景非常友好。 Drizzle地址,建议看文档,中文只是阅读起来快一点,精简一点。
Schema:数据模型定义
Schema 是 Drizzle ORM 的基础,它定义了数据库表的结构和关系。
基本表定义
以下是一个简单的表定义示例:
import { sqliteTable, text, int...