TEAM-2NE1 / steach-server

0 stars 4 forks source link

refactor: 테이블과 제약조건 변경사항을 ERD 및 DDL 적용 #9

Closed HoKyoung-Kim closed 4 months ago

HoKyoung-Kim commented 4 months ago

작업 분류

작업 개요

어떤 작업을 했는지 간단하게 작성

  • 테이블 및 제약조건 변경사항을 ERD와 DDL에 반영하여 수정 완료하였습니다.



작업 상세 내용

ex) query 및 mutation 기능 연결하였습니다.

  • curriculum_schedules 테이블과 curriculum_infromation 테이블을 합쳐 curriculum_details테이블로 재구성하였습니다.
  • lectures_students 테이블의 TYPE을 SMALLINT로 수정하였습니다.
  • ON DELETE의 제약 조건을 설정하였습니다. curricula의 teachers_id만 ON DELETE SET NULL이고, 이 외의 모든 외래키는 제약조건으로 ON DELETE CASCADE를 부여하였습니다.
  • 제약 조건 재설정으로 인해 teachers_id에 NULL값이 들어갈 수 있도록 수정하였습니다.



리뷰 시간

예상시간을 간략하게 작성 ex) 10분



기타 메시지

다음스크림에 할일 혹은 리뷰어에게 부탁할 말을 작성하시면 됩니다,

  • 쿼리문 및 ERD에 오류 혹은 수정할 사항이 있는지 확인 부탁드립니다.



Preview 이미지 업로드

변경 사항을 참고하기 쉽게 스크린샷 이미지를 첨부해 주세요. preview를 위한 gif를 첨부해도 좋습니다.

STEACH_ERD



관련 이슈

관련있는 이슈를 알려주세요

example

  • Close #이슈번호





왜 그런 로직을 작성했는지?
기존코드에서 무엇이 수정되었는지?
어떤 생각으로 컴포넌트를 분리하였는지?