카테고리 없음 2020. 2. 25. 18:16

본론에 들어가기 앞서 package.js파일 scripts에 아래 항목을 추가하자

 "deploy": "prisma deploy"

 

아래와 같이 datamodel.prisma를 작성하자.

 

prisma docs에서 datamodel 관련 부분을 살펴보자

https://www.prisma.io/docs/datamodel-and-migrations/datamodel-MYSQL-knul/

 

Datamodel (MySQL) with MySQL - Prisma Docs

Overview The datamodel of your service configuration has two major roles: Define the underlying database schema (the models and fields are mapped to database tables). It is...

www.prisma.io

prisma 언어에는 몇몇 기능이 있는데, 

@unique

@default

self-relation도 가능하다.

self-relation은 양방향으로도 관계를 설정할 수 있다.

 

 

이제 yarn deploy를 해보자.

해당 에러가 발생하는데

UserQuery의 name을 username으로 변경후 SAVE Query를 눌러준 후 새로고침하자.

 

 

정상적으로 반영된 것을 확인할 수 있다.

 

관리페이지 우측 하단에 endpoint 주소가 있다( 타인 발설 절대금지 )

들어가 보면 아래와 같이 우리가 작성한 데이터 모델에 대한 graphql 서버 및 모든 쿼리에 대한 resolver들을 자동으로 만들어준다.

 

이것이 prisma의 좋은점이다.

posted by LotzBurger
: