codestates / codestates/quokkaBoard-server

[ ✒️ Dev Log] 하승용 / 2021-06-24

Open
#3 0 comments 0 reactions 1 assignee Claimed by @skyupguf View on GitHub
dev_log
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.