NextJS开发MealPlanner项目-03-设计数据库模型
编辑
4
2025-07-30
接下来设计数据库模型。
编辑prisma/schema.prisma,输入如下内容, 创建一个User类。
model User {
id Int @id @default(autoincrement())
name String
email String @unique
}
执行如下命令,生成数据库迁移版本。
npx prisma migrate dev
根据系统提示,输入版本备注信息。
可执行如下命令,打开Prisma自带的GUI Studio工具,方便查看数据库信息。
npx prisma studio
可以在Prisma Studio工具中直接查看、新增、更新数据。
为了便于使用Prisma相关命令,可以编辑package.json文件,在“scripts”段内增加如下配置:
"db:studio": "prisma studio",
"db:migrate": "prisma migrate dev"
添加后,后续可通过npm执行Prisma 迁移以及Prisma Studio。
npm run db:studo # 运行Prisma Studio GUI
npm run db:migrate # 运行Prisma迁移
【Optional】编辑tsconfig.json文件,在“paths”段内增加如下配置,方便使用$引用程序root path,而不是src path。
"paths": {
"@/*": ["./src/app/*"],
"$/*": ["./*"] # add this line
至此,一个User数据库类就设计完成了。
- 0
-
分享