1从 Prisma 迁移到 Drizzle 的基础项目
- 1安装 TypeSwitch CLI:npm install -g typeswitch
- 2在项目根目录运行:npx typeswitch migrate
- 3检查生成的 Drizzle schema 文件,确保映射正确
2处理自定义 Prisma 模型注解和关系
- 1在 Prisma schema 中确保注解使用标准格式
- 2执行迁移:npx typeswitch migrate --include-relations
- 3手动验证多对多关系是否转换为 Drizzle 的正确方式
3从 Prisma 迁移并保留数据库连接配置
- 1导出 Prisma 的 datasource 配置为环境变量
- 2运行:npx typeswitch migrate --keep-datasource
- 3更新 drizzle.config.ts 以使用相同的数据库连接字符串
