• User 엔티티: 사용자 정보를 관리하는 구조입니다. 사용자 이름, 이메일, 비밀번호 해시, 프로필 사진, 소개글, 위치, 웹 사이트 등 프로필 정보를 저장합니다. user_id를 기본 키로 사용합니다.
• Tweet 엔티티: 사용자가 작성한 트윗을 나타냅니다. 트윗 내용, 작성자의 user_id, 작성 시각, 미디어 URL(첨부된 경우), 위치 정보, 리트윗 수와 좋아요 수를 포함합니다. tweet_id를 기본 키로 사용합니다.
• Follow 엔티티: 사용자 간의 팔로우 관계를 나타냅니다. 누가 누구를 팔로우하는지 follower_id와 followee_id로 저장합니다. created_at은 해당 팔로우 관계가 언제 생성되었는지 기록합니다.