@map은
DB에서 사용되는 이름과 Prisma모델에서 사용되는 필드 이름을 다르게 설정할때 사용한다.
DB상의 컬럼명을 변경!
@@map은
DB상의 테이블명을 변경!
@map 사용 시
Prisma 모델과 DB 스키마 간의 이름 규칙차이를 극복할 수 있다.
ex)
Prisma 모델에서는 'firstName'이고 DB스키마에서는 'first_name' 일 때
model User {
id Int @id @default(autoincrement())
firstName String @map(name: "first_name")
lastName String @map(name: "last_name")
}
-->Prisma는 'firstName'의 이름을 'first_name'으로 인식함
'개발 > PrismaORM' 카테고리의 다른 글
언젠가 사용하게 될 Prisma ORM 옵션 종류 및 설명 (2) (0) | 2023.08.01 |
---|---|
언젠가 사용하게 될 Prisma ORM 옵션 종류 및 설명 (1) (0) | 2023.07.31 |
Prisma Transaction이란?, $transaction 사용 방법 (0) | 2023.06.01 |
prisma db 연동 명령어 (0) | 2023.04.10 |
Prisma에서 제공하는 테이블 조회 인자 타입 (0) | 2023.04.07 |