codestates / codestates/quokkaBoard-server
[ ✒️ Dev Log] 하승용 / 2021-06-24
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
- 팀 SR기획 참여
- DB스키마 추가 작성, 리팩토링
- 기능 구성에 대한 회의
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- DB 스키마에서 임시테이블 구성에 대한 문제
1. 보드와 1:N 관계인 태스크들은 보드가 삭제될 때 CASCADE로 같이 삭제되어야 함
2. 태스크들을 바로 삭제하지 않고 테이블 temp에 저장하기로 결정
3. temp밑에 다시 태스크들이 1:N 관계를 형성
4. 실제 temp테이블에 데이터삽입이 이루어지는건 보드테이블의 삭제에 대한 쿼리가 있을 경우 진행됨
5. 그런데 스키마 구성에서 마치 보드와 temp 테이블이 다대다 관계를 형성한것처럼 구조가 잡혀버림
- 체크사항 두가지
1. 지금 현 상태로 DB를 통해 기능구현과 데이터흐름에 문제가 없는지
2. 기능 구현이 가능하다면 이런 방식으로 DB를 구성해도 되는지
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [x] TypeScript에 대한 이해도 높이기
- [x] Team Rule에 맞춰 기본 개발환경 세팅
- [x] DB관련 이슈에 대해 조금 더 알아보기
- [x] Task issue 작성, 분배
- [x] USER CRUD에 대한 기본로직 구조잡기
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.