🤷♀️: "게시글(dd_post)과 태그(dd_tag)는 N:M 관계로 설계해 주시고, API 응답 시에는 게시글 정보에 매핑된 태그 리스트를 포함해서 보내주세요!”

◀ 게시글 리스트
◀ 키워드1) 태그 : 클릭하면 게시글 리스트 보여짐
ㄴ type : subject
◀ 키워드2) : 클릭하면 게시글 목록 보여짐
ㄴ type : recommend
ㄴ 이건 검색 기능과 동일함!!
◀ 키워드3) 타이틀 : 클릭하면 게시글 목록 보여짐
ㄴ type : series
dd_post : 기존 tags 컬럼 삭제 필요
| id (PK) | title | content | thumbnail | |
|---|---|---|---|---|
| 1 | 모든 카테고리를 … | <h2>이것은 제목 .. | https://mulqhihyyq… | |
| 2 | 금리인하에도 이어.. | <h2>이것은 제목 .. | https://mulqhihyyq… | |
| 3 | 펫보험 필요할까? … | <h2>이것은 제목 .. | https://mulqhihyyq… | |
| 4 | 이어폰 오래 끼면 … | <p>리스트 항목 .. | https://mulqhihyyq… | 생활, 트민 뉴스(?) |
dd_tag : 키워드명이 같아도 타입이 다르면 새 컬럼으로 저장
| id (PK) | name (키워드명) | type (소속 영역) |
|---|---|---|
| 1 | 저축 | subject |
| 2 | 저축 | RECOMMEND |
| 3 | 부동산 | subject |
| 4 | DSR | RECOMMEND |
| 5 | 트민 뉴스 | SERIES |
| 6 | 실전 짠테크 | SERIES |
| 6 | 생활 | subject |
시리즈 안에 특정 키워드들을 포함시켜서 보여줘야하니까 아래처럼 추가해야하나?
그리고, 추천 키워드는 따로 어드민에서 추가/삭제 할 수 있게 둠 그럼 추천 키워드 테이블을 따로 만들어야하나? 상세 페이지에서 ‘관련 키워드’ 라는 영역을 보면 한번에 다 보여주는거 같던데.. (한 테이블만 호출해서 보여주는게 더 좋을 것 같은데)
| id | name | type | parent_id | 비고 |
|---|---|---|---|---|
| 1 | 저축 | SUBJECT | NULL | 메인 주제 |
| 2 | 투자 | SUBJECT | NULL | 메인 주제 |
| 3 | 실전 짠테크 | SERIES | NULL | 오리지널 시리즈 |
| 4 | 트민 뉴스 | SERIES | NULL | 오리지널 시리즈 |
| 5 | DSR | RECOMMEND | NULL | 추천 키워드 (검색용) |
dd_post_tag : dd_post와 dd_tag 매핑
| post_id (게시글ID) | tag_id (태그ID) |
|---|---|
| 1 | 6 |
| 1 | 5 |
| 2 | 3 |