Prisma client

yonghee·2022년 6월 13일
0

baechu-market

목록 보기
16/32

prisma는 DB를 수정해주고 관리자 패널(npx prisma studio)도 사용 가능하다 그리고 prisma client라는 것을 제공해준다.

prisma client

npm install @prisma/client

import { PrismaClient } from "@prisma/client"

export default new PrismaClient();

node_modules -> client -> index.d.ts 파일로 들어가면

만들었던 스키마와 일치하는 타입스크립트 타입이 생성 되어 있다. prisma가 스키마를 확인해서 타입스크립트로 타입을 만들어 줬다. 굉장히 중요하고 놀라운 기능 같다 알아서 타입을 지정해주고 자동 완성 뿐만 아니라 client 부분에서 개발을 할 때 데이터를 받아오고 타입을 지정하는 부분에서도 수월하게 가능하다 아주 좋은 기능이다.

자동완성

앞으로 계속 많이 사용할 자동완성 기능이다. 처음 만든 user 스키마 테이블이 자동 완성 된것을 볼 수 있다. 내가 만든 스키마를 자동 완성을 통해 찾아 주며 또한 만든 스키마의 타입도 잡아주기 때문에 에러도 볼 수 있다 앞으로 스키마를 만들 때 계속 활용 할 것 이다.

profile
필요할 때 남기는 날것의 기록 공간

0개의 댓글