728x90
[내일 꼭 해야할 일]
1st. DB 데이터 날라갔을 때 복구하는 방법 찾기2nd. 지금까지 한 거 반영
업데이트 함수에 validator 추가게시판 댓글 수정 시 200자 초과 막기검색 로직 제목 & 내용 & 닉네임 다 검색되도록 수정
- 사진 리사이징 (모든 목록 조회 API)
프론트에서 렌더링이 너무 느리다고 함
사진이 한장한장 너무 커서 그런것 같다고 함
- 게시물 목록 조회, 상세조회, 검색에 왕관표시 데이터 response에 추가
- 게시물 등록 완료 시 같은 데이터 들어가지 않게 로직 수정
- 기능 연속으로 클릭 시 데이터가 중복으로 들어가지 않게 막기
저번주 팔로우왕fromuser 아니고 touser저번주 랭킹 쿼리 다 틀렸음!!!!!!!!!!!!group by가 틀렸음.......- 12시에 저번주 왕들이 바뀌는 날이라 확인해봤더니 좋아요왕이 이상했다.
- 분명히 내가 아니고 '사람'님이여야하는데...내가 좋아요왕이였다
- 후딱 쿼리를 돌려봤다
-
SELECT u.user_id AS user_id, u.nickname AS nickname, u.image AS profile, COUNT(cl.user_id) AS like_count FROM cafe_like cl, cafe c, user u WHERE cl.cafe_id = c.cafe_id AND c.user_id = u.user_id AND cl.reg_date BETWEEN '2021-11-22 00:00:00' AND '2021-11-28 23:59:59' AND u.status = 'Y' GROUP BY cl.cafe_id ORDER BY like_count DESC, user_id
- 중복되는 유저가 나오면 안된다!
좋아요 수가 유저에 따라 모두 다 합쳐져서 나와야하는데 합쳐지지 않았다
Group by에서 잘못 되었다...바보다...
SQL 무조건 다시 공부해야 한다...이래가지고 개발이라니... - 고친 쿼리
SELECT u.user_id AS user_id, u.nickname AS nickname, u.image AS profile, COUNT(cl.user_id) AS like_count FROM cafe_like cl, cafe c, user u WHERE cl.cafe_id = c.cafe_id AND c.user_id = u.user_id AND cl.reg_date BETWEEN '2021-11-22 00:00:00' AND '2021-11-28 23:59:59' AND u.status = 'Y' GROUP BY u.user_id, u.nickname, u.image ORDER BY like_count DESC, user_id
'항해99 3기' 카테고리의 다른 글
[TIL] 2021.11.29 최종 프로젝트 진행중 - RDS 백업 및 복구 (1) | 2021.11.29 |
---|---|
항해99 3기 15조 파이널 프로젝트 : 카페왕 (0) | 2021.11.29 |
[TIL] 2021.11.27 최종 프로젝트 진행중 - 로그 파일 월별로 남기기 / 또 일어난 이슈 / DB 데이터 복제 (0) | 2021.11.27 |
[TIL] 2021.11.26 최종 프로젝트 진행중 - CORS 관련 자료 / Nginx 사진 업로드 제한 / 정식 오픈 후 첫 이슈 (0) | 2021.11.26 |
[TIL] 2021.11.25 ~ 26 최종 프로젝트 진행중 - EC2 https 적용 (2) | 2021.11.26 |