prisma 定义多个model放在不同文件中
时间: 2024-02-01 21:16:14 浏览: 293
是的,你可以在不同的文件中定义多个 Prisma model。这样可以使你的代码更加模块化和易于维护。
例如,假设你有一个名为 `User` 的 model 和一个名为 `Post` 的 model,你可以将它们分别定义在两个不同的文件中:
在 `User.prisma` 文件中:
```
model User {
id Int @id @default(autoincrement())
name String
email String @unique
password String
}
```
在 `Post.prisma` 文件中:
```
model Post {
id Int @id @default(autoincrement())
title String
content String
author User @relation(fields: [authorId], references: [id])
authorId Int
published Boolean @default(false)
}
```
然后,在你的代码中,你可以使用 `import` 语句来引入这些 model:
```
import { User } from './models/User';
import { Post } from './models/Post';
```
这样就可以在你的代码中使用 `User` 和 `Post` model 了。
阅读全文