카테고리 없음
2020. 2. 25. 17:28
Prisma는 ORM(Object-relational mapping)이다.
Prisma는 데이터베이스 관련한 어려운 문제들을 해결해준다.
Prisma는 어플리케이션에서 필요한 모델을 graphql로 정의할 수 있다는 점에서
다른 ORM과 비교해 특별하다.
prisma를 하기 위해서는 우선 회원가입이 필요하다.
터미널에 npm install -g prisma 로 설치 후 ( global로 설치하지 않으면 에러가 난다 정확한 이유는 모르겠다.)
Log into Prisma CLI 코드를 복사해서 프로젝트 터미널에 붙여넣자.
인증을 성공했고 이제 서비스를 이용할 수 있다.
prisma init 명령어로 서비스를 시작할 수 있다.
기존 데이터베이서를 사용할지, 새로만들지 선택할수 있다.
Demo server를 선택하자. 데모 환경에서 호스팅 되는것이다.
서비스 이름은 kimgram-backend
stage는 dev
client는 javascript
코드가 generated 폴더에 생성된다 . (기본적인경우 이 폴더는 .gitignore에 등록해주자)
모델은 아래와 같다 datamodel.prisma
모델을 prisma에 추가하고 싶다면
prisma deploy를 입력하자.
prisma 계정에 반영됨