Travly_테이블정의서.xlsx

목차

  1. 테이블 목록
  2. ERD 개요
  3. 테이블 상세 정의
  4. 인덱스 정의
  5. 제약조건 정의

1. 테이블 목록

번호 테이블명 한글명 설명
1 auth_user 인증사용자 사용자 인증 정보
2 member 회원 회원 기본 정보
3 badge 뱃지 회원 등급 뱃지
4 file 파일 업로드된 파일 정보
5 board 게시글 여행 기록 게시글
6 board_place 게시글장소 게시글의 여행 장소
7 board_place_file 게시글장소파일 장소별 이미지 파일
8 likes 좋아요 게시글 좋아요
9 comment 댓글 게시글 댓글
10 bookmark 북마크 게시글 북마크
11 filter_category 필터카테고리 필터 카테고리
12 filter_item 필터항목 필터 세부 항목
13 board_filter_item 게시글필터항목 게시글-필터 매핑
14 qna_board QnA게시글 질문 게시글
15 qna_comment QnA댓글 QnA 답변 댓글

2. ERD 개요

┌─────────────┐
│  auth_user  │
└──────┬──────┘
       │ 1:1
       │
┌──────▼──────┐      ┌─────────┐
│   member    │─────▶│  badge  │
└──────┬──────┘  N:1 └─────────┘
       │ 1:N
       │
┌──────▼──────┐      ┌─────────────────┐
│    board    │─────▶│  board_place    │
└──────┬──────┘  1:N └────────┬────────┘
       │                       │ 1:N
       │                       │
       │              ┌────────▼────────────┐
       │              │ board_place_file    │
       │              └─────────────────────┘
       │
       ├──────▶ likes (N:M with member)
       ├──────▶ comment (N:M with member)
       ├──────▶ bookmark (N:M with member)
       └──────▶ board_filter_item (N:M with filter_item)


3. 테이블 상세 정의

3.1 auth_user (인증사용자)

테이블 설명: 사용자 인증 정보를 저장하는 테이블