prisma toolkit
Prisma schema 코드 생성
Prisma는 schema.prisma를 기준으로 데이터베이스 변경 이력과 타입 안전한 Client를 만든다. 스키마가 출발점이고 생성된 클라이언트가 서비스 코드의 API가 된다.
출발점: schema.prisma → migrate → generate스키마 변경은 DB와 TypeScript 타입을 함께 바꾼다.
Prisma 기본 산출물 흐름
1Schema
model User와 관계를 schema.prisma에 선언한다.
2Migrate
DB 스키마 변경 이력을 만들고 적용한다.
3Generate
@prisma/client 타입과 쿼리 API를 생성한다.
4Service
Nest 서비스에서 PrismaService로 모델 메서드를 호출한다.
Prisma 구성 요소
01Schema
데이터 모델의 단일 기준점
02Migrate
운영 가능한 스키마 변경 이력
03Client
타입이 붙은 쿼리 API