Skip to content

deploy: (20260806) develop 브랜치 main 병합 및 운영 배포 - #137

Merged
chazy-d merged 3 commits into
mainfrom
develop
Aug 6, 2026
Merged

deploy: (20260806) develop 브랜치 main 병합 및 운영 배포#137
chazy-d merged 3 commits into
mainfrom
develop

Conversation

@chazy-d

@chazy-d chazy-d commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

🔗 관련 이슈 (Related Issue)

배포 PR이라 직접 연결된 이슈는 없습니다. 아래 포함된 PR의 이슈를 참고해주세요.

📝 작업 내용

develop 브랜치를 main에 병합해 운영에 배포합니다. 이 PR에서 새로 작성한 코드는 없고, 아래 PR들이 함께 나갑니다.

✅ PR 체크리스트

  • PR 제목은 커밋 컨벤션을 따랐습니다.
  • 관련 이슈를 연결했습니다. — 배포 PR이라 연결할 이슈가 없습니다.
  • 변경 사항에 대한 테스트를 진행했습니다. — 포함된 각 PR에서 확인한 내용입니다.

배포 PR 이력을 정리하면서 제목·라벨·본문을 나중에 채웠습니다. 코드 변경은 없습니다.

chazy-d and others added 3 commits August 6, 2026 16:00
인덱스 생성 시 MySQL 문법 호환성 문제로 인해 V010을 단순화했습니다.
- V010: 컬럼 제거 및 테이블 생성만 수행
- V011: 조회 성능 최적화용 인덱스 생성 (별도 마이그레이션으로 분리)

이미 인덱스가 존재하는 경우 MySQL 8.0과의 호환성을 고려하여
V011에서는 CREATE INDEX만 수행하며, 중복 생성 시에는
운영팀 수동 개입이 필요합니다.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
MySQL 은 DROP COLUMN IF EXISTS / CREATE INDEX IF NOT EXISTS 를 지원하지 않는다
(MariaDB 전용 확장). 이 구문 때문에 V010 이 운영 DB 에서 실패했고,
flyway_schema_history 에 남은 실패 이력이 validate 단계에서 애플리케이션 부팅을
차단해 배포와 롤백이 모두 실패했다.

- V010: DROP COLUMN 문 제거. last_activity_read_at 은 ProjectMember 엔티티와
  운영 DB 어디에도 없어 애초에 불필요했다.
- V011: 삭제. 대상 인덱스는 운영 DB 에 이미 존재하고 FK(project_id -> project.id)
  를 떠받치고 있어 제거할 수 없으므로 마이그레이션 대상에서 제외한다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
fix: V010 MySQL 미지원 조건부 DDL 제거로 Flyway 마이그레이션 실패 해결
@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 6afe3bc8-4a6a-4c0e-a4e7-c7bd71ec2b8b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chazy-d
chazy-d merged commit 7452f71 into main Aug 6, 2026
3 checks passed
@chazy-d chazy-d changed the title [배포] (20260806) develop 브랜치 main 병합 및 운영 배포 deploy: (20260806) develop 브랜치 main 병합 및 운영 배포 Aug 11, 2026
@chazy-d chazy-d added the deploy 배포 및 인프라 관련 작업 label Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deploy 배포 및 인프라 관련 작업

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant