refactor(db): 适配 drizzle-orm 0.x API 并引入 drizzle-zod
drizzle-orm 从 1.0 beta 降级到 0.45 后,1.0 的 defineRelations、drizzle-orm/zod 子路径以及 RQB v2 的 orderBy 对象语法均不可用。改用 schema 作为 drizzle() 入参、从独立的 drizzle-zod 包导入 schema 生成器,并将 orderBy 改回 0.x 的 回调写法。同时删除因降级而失效的旧迁移。
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { oc } from '@orpc/contract'
|
||||
import { createInsertSchema, createSelectSchema, createUpdateSchema } from 'drizzle-orm/zod'
|
||||
import { createInsertSchema, createSelectSchema, createUpdateSchema } from 'drizzle-zod'
|
||||
import { z } from 'zod'
|
||||
import { generatedFieldKeys } from '@/server/db/fields'
|
||||
import { todoTable } from '@/server/db/schema'
|
||||
|
||||
Reference in New Issue
Block a user