핵심 읽기
User와 Post가 기준 엔티티이고, Follow · Like · Comment는 그 위에서 발생한 관계를 별도 행으로 기록한다.

관계를 어떻게 저장하나

User
게시글 작성
1 : N
Post.user_id로 작성자를 가리킨다. 한 사용자는 여러 게시글을 만들 수 있다.
Post
User
팔로우
자기참조 M : N
누가 누구를 따르는지 Follow에 기록한다. PK { follower_id, following_id }
User
User
좋아요
User ↔ Post
사용자가 어떤 게시글에 반응했는지 Like가 연결한다. user_id + post_id
Post
User
댓글
내용 있는 관계
Comment는 연결만 하지 않고 내용과 시각도 함께 저장한다.
Post