정중식 2019. 12. 16. 16:02

prisma이란?

prisma는 ORM 이다. (Object-relational mapping(객체 관계 연결)

 

왜 prisma가 필요할까?

prisma는 데이터베이스 관련한 어려운 문제들을 해결해줌

 

prisma 외에 typeorm이나, django orm, sequelize같은 다른 ORM도 존재.

 

서버설정

  1. 프리즈마 사이트 접속, 로그인, 새로운 서버 만들기 (기존 서버가있다면 제거했음)

  2. npm 아래에있는 npx 코드 복사후 vscode에서 붙여넣기,prisma init 입력

  3. genreated폴더 및 datamodel.prisma파일 생성됨
    .gitignore에 generated 입력

  4. prisma deploy를 터미널에 입력하여 datamodel.prisma 파일에있는 모델을 (사진 참고)
    prisma계정에 모두 자동으로 업로드 됨
    - 데이터모델만 변경하고 prisma deploy를 실행하면 자동으로 데이터가 업데이트됨!

 5. prisma 사이트 가보면 데이터가 성공적으로 올라가있음