Skip to content

tournaments.source_tournament_id 컬럼 제거 (4-3단계) #1190

Open

Description

@sevineleven

왜

4-2단계 이후 읽는 코드 없음

  • 4-2단계에서 클론 행 정리와 엔티티 매핑 해제 완료 예정
    • 결과: tournaments.source_tournament_id 를 읽거나 쓰는 애플리케이션 코드 0곳
  • 컬럼과 인덱스 idx_tournaments_source_tournament_id 만 DB 에 남음

삭제를 따로 배포하는 이유

  • 원인: db/migration/CLAUDE.md 의 destructive 작업 단계 배포 규약
    • 컬럼 삭제는 되돌릴 수 없음
    • 배포 중 옛 코드와 새 스키마가 잠시 공존
  • 4-2 가 prod 에 반영돼 옛 코드가 컬럼을 더 읽지 않게 된 뒤에 배포

무엇을

착수 조건

  • 4-2단계 prod 반영 완료

범위

  • Flyway 마이그레이션
    • DROP INDEX idx_tournaments_source_tournament_id
    • DROP COLUMN source_tournament_id
  • 적용된 백필 마이그레이션(V20260906205407)이 빈 DB 에서 순서대로 돌 때 드롭 이전에 실행되는지 CI 로 확인

범위 밖

  • 적용된 마이그레이션 파일 수정 · 삭제

참조

Activity

  1. self-assigned this
    on Oct 12, 2026
  2. added theissue type on Oct 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

refactor구조 개선, 외부 동작 불변

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions