카테고리 없음 2020. 2. 25. 17:28

Prisma는 ORM(Object-relational mapping)이다.

Prisma는 데이터베이스 관련한 어려운 문제들을 해결해준다.

 

Prisma는 어플리케이션에서 필요한 모델을 graphql로 정의할 수 있다는 점에서 

다른 ORM과 비교해 특별하다.

 

prisma를 하기 위해서는 우선 회원가입이 필요하다.

 

https://prisma.io 

 

Prisma - Database tools for modern application development

Prisma replaces traditional ORMs and can be used to build GraphQL servers, REST APIs, microservices & more.

www.prisma.io

 

터미널에 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 계정에 반영됨

 

posted by LotzBurger
: