[ERD 설계 중] 2차 판매 페이지를 만들 때 판매자가 올리는 상품 관리를 DB에서 어떻게 할 것인가?
- 판매자가 올리는 상품과 크롤링 해 가져온 상품을 따로 테이블로 만들어 관리한다.
- 같은 상품을 올릴 때 중복이 될 수도 있고, 데이터가 많아져 곤란할 것 같다.
- 한 테이블에서 상품을 관리하되, 상인ID, 상인판매가, 그리고 답례품가를 nullable로 하고 채워넣는다.
- 한 테이블이 복잡해지지만, 우리가 admin으로서 관리를 잘 하면 깔끔할 것이다.
- 프론트에서 보여줄 때 select를 해서 답례품 페이지, 2차상품 페이지를 만들 수 있다.
<aside>
👇 → b안을 채택하고, 상인 role을 따로 만들어 회원가입을 시켜 신청하도록 하자.
</aside>
상품 상세 페이지 조회 시 텍스트와 이미지를 어떻게 불러올 것인가?
- 창일님 : html을 그대로 cotent에 넣어두자!
- text가 너무 길 경우 문제가 없는지?
- 아영님 : 텍스트, 이미지 테이블을 분리해서 데이터를 저장할 때 index도 넘겨주자!
- 데이터 조회할 때 조인을 계속 해야하는데 괜찮은 것인지?
- 창일님 : 이미지의 url이 있으니까 그걸 저장해서 사용하자!