Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE] DB 설계 및 테이블 작성 #1

Open
hanurii opened this issue Jun 8, 2020 · 5 comments
Open

[BE] DB 설계 및 테이블 작성 #1

hanurii opened this issue Jun 8, 2020 · 5 comments
Assignees
Labels
BE 백엔드 이슈

Comments

@hanurii
Copy link
Contributor

hanurii commented Jun 8, 2020

  • 이슈 트래커 서비스를 만들기 위한 DB를 설계합니다
  • DB 설계 후 테이블을 작성합니다
@hanurii hanurii added the BE 백엔드 이슈 label Jun 8, 2020
@hanurii hanurii changed the title [BE] DB 설계 및 테이블 작성 [BE] DB 설계 및 테이블 작성2 Jun 8, 2020
@hanurii hanurii changed the title [BE] DB 설계 및 테이블 작성2 [BE] DB 설계 및 테이블 작성 Jun 8, 2020
@hanurii
Copy link
Contributor Author

hanurii commented Jun 9, 2020

db설계

1차 DB 설계

  • issue 테이블 추가
  • user 테이블 추가
  • comment 테이블 추가
  • milestone 테이블 추가
  • label 테이블 추가

고려 사항

  • 이슈는 여러 개의 코멘트를 가지고 있는데 그 코멘트는 여러 명의 user가 작성한 코멘트다.

@hanurii
Copy link
Contributor Author

hanurii commented Jun 9, 2020

db설계

2차 DB 설계

  • label 테이블 필요한 컬럼 추가
  • milestone 테이블 필요한 컬럼 추가
  • user 테이블과 isseu 테이블 1:N 관계

@hanurii
Copy link
Contributor Author

hanurii commented Jun 9, 2020

db설계

3차 DB 설계

  • user 테이블 컬럼 추가
  • writer 컬럼 author 로 이름 변경 (깃헙 이슈랑 동일하게)

고려 사항

  • 이슈와 레이블,마일스톤은 M:N 관계라서 중간에 테이블이 하나 생성된다.
  • 이 테이블에 넣을 컬럼은 뭐가 좋을까? (지금은 이슈와 마일스톤이 매칭될 때 레코드를 하나 추가한다는 생각만 가지고 있음)
  • 어느 정도 테이블 설계는 됐지만 무언가 빠진 느낌이 난다. 랙돌님 생각이 궁금하다.

hanurii added a commit that referenced this issue Jun 9, 2020
@MuseopKim
Copy link
Member

issue-tracker05-erd

하밀님, 계속 고민을 많이 하신게 느껴지네요ㅎㅎ
아직 생각을 좀 더 해봐야 할거 같지만, 공유 해달라 하셔서 남깁니다!
살펴 보시고 내일 같이 이야기 해보면 좋을거 같아요 👏 고생하셨습니다.

덧붙임 1) ERD에 repository 테이블은 실제 깃헙 이슈에서의 테이블은 어떤 모습일까? 라는 생각으로부터 시작 돼서 만들어 놓았던건데요. 저희 프로젝트와는 상관 없는거 같습니다ㅎㅎ (repository가 하나라고 생각하면) 신경 안쓰셔도 될거 같아요.

덧붙임 2) 저도 마일스톤이 이슈와 다대다 관계라고 생각 했었는데, 실제 마일스톤을 만들고 이슈와 연동 해보니 1:N 이더라구요!

@hanurii
Copy link
Contributor Author

hanurii commented Jun 10, 2020

123213123

DB 설계 1차 확정(06.10)

MuseopKim added a commit that referenced this issue Jun 10, 2020
hanurii added a commit that referenced this issue Jun 18, 2020
…or로 변경

- 레이블 글자색과 배경색을 따로 저장해야 된다는 프론트 분들의 의견을 받아서 변경하게 됨
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드 이슈
Projects
None yet
Development

No branches or pull requests

2 participants