본문 바로가기
Apollo GraphQL Prisma

인스타그램 클론코딩 BACKEND 만들기 #6 - Prisma Setup

by 정정훈의 아날로그 2021. 6. 16.

Prisma 란?

데이터베이스 테이블과 쿼리를 만들어주는 ORM 이다. 즉 SQL 코드를 쓸 필요 없이 자바스크립트 코드를 작성하면

Prisma가 데이터베이스와 연결해준다.

  • Prisma Migrate : 테이블 생성, 컬럼 추가 등 Database를 변경하는 기능
  • Prisma Client : 자바스크립트 코드로 데이터베이스와 연결이 가능하도록 하는 기능

 

ORM 이란?

DB데이터를 객체로 매핑해주는 역할을 하는것이다.

 

설치법

npm install @prisma/cli -D

npx prisma init

 

프로세스

schema.prisma는 .env 파일을 참고해서 DATABASE_URL 을 가지고온다.