database-changes
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSee Database patterns for full reference.
Schema changes:
bash
pnpm prisma migrate dev --name descriptive_name
pnpm check-typesQuery rules:
- Always
import { prisma } from '@/lib/prisma' - Always use for specific fields
select - Always paginate with /
takeskip - Avoid N+1: use or batch with
includewhere: { id: { in: ids } }
Models: User, Task, Submission, Assessment, Category, Tag, Bookmark
如需完整参考,请查看数据库模式。
Schema修改:
bash
pnpm prisma migrate dev --name descriptive_name
pnpm check-types查询规则:
- 始终从中
@/lib/prismaimport { prisma } - 始终使用指定特定字段
select - 始终使用/
take进行分页skip - 避免N+1问题:使用或通过
include进行批量查询where: { id: { in: ids } }
模型:User, Task, Submission, Assessment, Category, Tag, Bookmark