-- V2: 수습생 프로필에 코호트(기수) 컬럼 추가.
--
-- 학습 포인트: 이게 Flyway를 도입한 진짜 이유다 — 운영 DB의 데이터를 지키면서
--   스키마를 "버전 관리하며" 바꾼다. V1(baseline) 이후의 첫 실제 마이그레이션.
--   기존 학생들은 DEFAULT로 '2026' 기수에 자동 편입된다(백필).
ALTER TABLE student_profile ADD COLUMN cohort varchar(20) NOT NULL DEFAULT '2026';

-- 백필이 끝났으니 DB 기본값은 떼어 낸다 — 이후 값은 앱(Java)이 가입 시 항상 넣어 주므로,
-- "값의 출처는 한 곳(앱)"으로 두는 게 깔끔하다. (엔티티는 nullable=false varchar(20)와 일치)
ALTER TABLE student_profile ALTER COLUMN cohort DROP DEFAULT;
