데이터 베이스 명 : inddybuddy

1. Member 테이블

회원 정보를 담는 테이블

컬럼 내용 컬럼 데이터 타입 널 허용 PK FK Unique
회원 번호 member_id integer No Yes Yes
이메일 email varchar(45) No Yes
비밀번호 password varchar(100) No No
닉네임 username varchar(45) No Yes
이미지 image_url varchar(255) No No
소개 about_me text Yes No
회원 상태 member_status varchar(20) No No
생성 날짜 created_at timestamp No No
수정 날짜 updated_at timestamp No No

2. Game 테이블

게임 정보를 담는 테이블

컬럼 내용 컬럼 데이터 타입 널 허용 PK FK Unique
게임 번호 game_id integer No Yes Yes
게임 이름 game_name varchar(100) No Yes
다운로드 링크 download_url varchar(255) Yes No
게임 설명 description text Yes No
메인 사진 main_image_url varchar(255) No No
생성 날짜 created_at timestamp No No
수정 날짜 updated_at timestamp No No
회원 번호 member_id integer No member_id No

3. Post 테이블

게시글 정보를 담는 테이블

컬럼 내용 컬럼 ID 데이터 타입 널 허용 PK FK Unique
게시글 번호 post_id integer No Yes Yes
제목 title varchar(100) No No
내용 content text No No
조회 수 views integer No No
게시글 태그 post_tag varchar(30) No No
생성 날짜 created_at timestamp No No
수정 날짜 updated_at timestamp No No
회원 번호 member_id integer No member_id No
게임 번호 game_id integer No game_id No

4. Reaction 테이블

좋아요/싫어요 정보를 담는 테이블

컬럼 내용 컬럼 데이터 타입 널 허용 PK FK Unique
좋아요 번호 reaction_id integer No Yes Yes
좋아요 상태 reaction_status varchar(20) No No
생성 날짜 created_at timestamp No No
수정 날짜 updated_at timestamp No No
회원 번호 member_id integer No member_id No
게시글 번호 post_id integer No post_id No

5. Category 테이블

카테고리 정보를 담는 테이블

컬럼 내용 컬럼 데이터 타입 널 허용 PK FK Unique
카테고리 번호 category_id integer No Yes Yes
게임 번호 game_id integer No game_id Yes
게임 카테고리 이름 category_name varchar(30) No No
생성 날짜 created_at timestamp No No
수정 날짜 updated_at timestamp No No

6. Comment 테이블

댓글 정보를 담는 테이블

컬럼 내용 컬럼 데이터 타입 널 허용 PK FK Unique
댓글 번호 comment_id integer No Yes Yes
부모 댓글 번호 parent_comment_id integer Yes No
댓글 내용 content text No No
작성 날짜 created_at timestamp No No
수정 날짜 updated_at timestamp No No
회원 번호 member_id integer No member_id No
게시글 번호 post_id integer No post_id No