인스타그램 클론 코딩/#2 Prisma 소개 및 설정
#2.0 프리즈마 소개
정중식
2019. 12. 16. 16:02
prisma이란?
prisma는 ORM 이다. (Object-relational mapping(객체 관계 연결)
왜 prisma가 필요할까?
prisma는 데이터베이스 관련한 어려운 문제들을 해결해줌
prisma 외에 typeorm이나, django orm, sequelize같은 다른 ORM도 존재.
서버설정
- 프리즈마 사이트 접속, 로그인, 새로운 서버 만들기 (기존 서버가있다면 제거했음)
- npm 아래에있는 npx 코드 복사후 vscode에서 붙여넣기,prisma init 입력
- genreated폴더 및 datamodel.prisma파일 생성됨
.gitignore에 generated 입력 - prisma deploy를 터미널에 입력하여 datamodel.prisma 파일에있는 모델을 (사진 참고)
prisma계정에 모두 자동으로 업로드 됨
- 데이터모델만 변경하고 prisma deploy를 실행하면 자동으로 데이터가 업데이트됨!
5. prisma 사이트 가보면 데이터가 성공적으로 올라가있음