drizzle-zod
drizzle-zod
是一个 Drizzle ORM 的插件,允许你从 Drizzle ORM 生成 Zod 模式。
安装依赖
IMPORTANT
该文档适用于 drizzle-zod@0.6.0
及更高版本
你还必须安装 Drizzle ORM v0.36.0 或更高版本以及 Zod v3.0.0 或更高版本。
选择模式
定义从数据库查询的数据形状 - 可用于验证 API 响应。
视图和枚举也受到支持。
插入模式
定义要插入到数据库中的数据形状 - 可用于验证 API 请求。
更新模式
定义要更新的数据库中的数据形状 - 可用于验证 API 请求。
精细化
每个创建模式函数接受一个额外的可选参数,你可以用来扩展、修改或完全覆盖字段的模式。定义一个回调函数将扩展或修改,提供一个 Zod 模式将覆盖它。
工厂函数
对于更高级的用例,你可以使用 createSchemaFactory
函数。
用例:使用扩展的 Zod 实例
数据类型参考