인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김동현님의 프로필 이미지
김동현

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

sequelize DB 관계 질문드립니다

해결된 질문

작성

·

206

0

안녕하세요 제로초님.

게시물 좋아요 뿐만 아니라 댓글 좋아요 기능을 넣어보려고 하는중인데요!

유저-게시물 관계와 유저-댓글 관계를,

공통적으로 Like라는 이름의 through 테이블을 사용하는게 좋을지, (컬럼은 UserId, PostId, CommentId가 생기겠죵??)

아니면 PostLike, CommentLike 테이블을 따로 두는게 더 좋을지 모르겠습니다.

테이블이 많이 생기는게 번거로워도, 따로 두는게 안정성 측면에서 더 나을까요?

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

따로 만드셔야 합니다. 다른 기능을 하는 테이블은 분리하시는 게 좋습니다.

0

김동현님의 프로필 이미지
김동현
질문자

감사합니다!!!

김동현님의 프로필 이미지
김동현

작성한 질문수

질문하기