Skip to content

feat : 애플리케이션 시작 시 스킬 카테고리 자동 초기화 - #163

Merged
chuuminggg merged 1 commit into
mainfrom
12-239-스킬-카테고리-초기화
Sep 24, 2026

Hidden character warning

The head ref may contain hidden characters: "12-239-\uc2a4\ud0ac-\uce74\ud14c\uace0\ub9ac-\ucd08\uae30\ud654"
Merged

chuuminggg merged 1 commit into
mainfrom
12-239-스킬-카테고리-초기화

Conversation

@chuuminggg

Copy link
Copy Markdown
Member

🔥ISSUE

feat : 스킬 카테고리(skill_category) 자동 초기화

skill_category 테이블 데이터가 부하 테스트 시더에서만 생성되어, 운영/신규 환경에서 카테고리 row가 누락되면 스킬 등록·수정 시 SKILL_CATEGORY_NOT_FOUND(SC001, 404)가 발생하는 이슈

📒TODO

  1. SkillCategoryInitializer(ApplicationRunner) 추가 — SkillCategoryType enum 중 DB에 없는 카테고리만 추가 (기존 데이터 변경 없음)
  2. 다른 Runner보다 먼저 실행되도록 @Order(HIGHEST_PRECEDENCE) 적용
  3. LoadTestDataSeeder 카테고리 생성 시 기존 row 재사용 (unique 제약 충돌 방지)

📋REF

  • 이후 enum에 카테고리를 추가하면 배포 시 자동으로 DB에 반영됩니다.
  • 이미 모든 카테고리가 존재하면 조회 1회 외에는 아무 작업도 하지 않습니다.

🤖 Generated with Claude Code

- SkillCategoryInitializer 추가: SkillCategoryType enum 중 skill_category 테이블에 없는 카테고리만 추가
- 카테고리 row 누락으로 스킬 등록/수정 시 SKILL_CATEGORY_NOT_FOUND 발생하던 문제 방지
- LoadTestDataSeeder 카테고리 생성 시 기존 row 재사용하도록 변경 (unique 제약 충돌 방지)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chuuminggg
chuuminggg merged commit 2f8be09 into main Sep 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant