fix :: meal retry 중복 처리 + 운영 Flyway 정합성(dedup 마이그레이션 복원)#680
Open
1210thatman wants to merge 1 commit into
Open
fix :: meal retry 중복 처리 + 운영 Flyway 정합성(dedup 마이그레이션 복원)#6801210thatman wants to merge 1 commit into
1210thatman wants to merge 1 commit into
Conversation
- V202606041000 복원 (checksum 634640209, 운영 flyway_schema_history rank3와 일치) - 이 파일 누락 시 FlywayValidateException으로 부팅 실패 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
Walkthroughtbl_attendance와 tbl_status 테이블에 user_id 컬럼 기준의 유니크 제약조건(uk_attendance_user_id, uk_status_user_id)을 추가하는 데이터베이스 마이그레이션 SQL 파일이 추가되었습니다. Changes유니크 제약조건 마이그레이션
Estimated code review effort: 1 (Trivial) | ~3 minutes Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
개요
이 브랜치의 기존 작업(meal retry duplicate entry / flush)에 더해, 운영 Flyway 검증 실패를 유발하던 dedup 마이그레이션 누락을 복원함.
Flyway 정합성 복원 (핵심)
운영
flyway_schema_history의 rank3(202606041000, checksum 634640209)에 해당하는 파일이 이 브랜치에서 삭제되어 있어, 이 브랜치를 배포하면FlywayValidateException으로 부팅 실패함.V202606041000__deduplicate_and_add_unique_constraints.sql복원 (CRC32 = 634640209, 운영과 정확히 일치 검증 완료)참고
main에도 있어 별도 핫픽스 PR(fix :: 운영 Flyway 검증 실패 복구 - 삭제된 dedup 마이그레이션 복원 #679)로 처리함develop에는 이미 dedup 파일이 있어 병합 시 충돌 없음🤖 Generated with Claude Code
Summary by CodeRabbit
user_id기준 중복 생성이 방지되도록 제약조건이 추가되었습니다.