-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Feature기능 개발기능 개발
Description
📌 Feature Issue
- 클로버 레벨 시스템 관련 기획된 내용을 개발합니다.
📝 To-do
- 재화 엔티티 추가
- stage 서버 DB에 클로버 재화 테이블 생성 및 값 할당
- prod 서버 DB에 클로버 재화 테이블 생성 및 값 할당
- 클로버 레벨 업데이트 관리 로직 추가
- 클로버 레벨 조회 API 추가
- 서버 배포 이후, 서버 DB에 클로버 재화 테이블 값 할당
(참고) 서버 DB에 클로버 재화 테이블 값 할당 마이그레이션 전용 쿼리
가입만 한 유저 포함 전원 생성 → 읽었고 SUCCEED인 replies가 있는 유저만 카운트 반영
INSERT INTO public.user_inventories (user_id, clover_count)
SELECT u.id, 0
FROM users u
ON CONFLICT (user_id) DO NOTHING;
UPDATE public.user_inventories ui
SET clover_count = sub.cnt,
updated_at = now()
FROM (
SELECT r.user_id, COUNT(*) AS cnt
FROM public.replies r
WHERE r.is_read = true
AND r.reply_process_status = 'SUCCEED'
GROUP BY r.user_id
) sub
WHERE ui.user_id = sub.user_id;Metadata
Metadata
Assignees
Labels
Feature기능 개발기능 개발