Prisma 란?
데이터베이스 테이블과 쿼리를 만들어주는 ORM 이다. 즉 SQL 코드를 쓸 필요 없이 자바스크립트 코드를 작성하면
Prisma가 데이터베이스와 연결해준다.
- Prisma Migrate : 테이블 생성, 컬럼 추가 등 Database를 변경하는 기능
- Prisma Client : 자바스크립트 코드로 데이터베이스와 연결이 가능하도록 하는 기능
ORM 이란?
DB데이터를 객체로 매핑해주는 역할을 하는것이다.
설치법
npm install @prisma/cli -D
npx prisma init
프로세스
schema.prisma는 .env 파일을 참고해서 DATABASE_URL 을 가지고온다.
'Apollo GraphQL Prisma' 카테고리의 다른 글
인스타그램 클론코딩 BACKEND 만들기 #8 - graphql-tools (0) | 2021.06.16 |
---|---|
인스타그램 클론코딩 BACKEND 만들기 #7 - Prisma Client (0) | 2021.06.16 |
인스타그램 클론코딩 BACKEND 만들기 #5 - POC API : 객체 타입과 필드, 인자 (0) | 2021.06.16 |
인스타그램 클론코딩 BACKEND 만들기 #4 - POC API : Mutation (0) | 2021.06.16 |
인스타그램 클론코딩 BACKEND 만들기 #3 - POC API : Query (0) | 2021.06.16 |