-- ============================================================================= -- DB 마이그레이션: 회원가입 플로우 분리 (계정 생성과 회사 연결 분리) -- 파일: 003_register_split.sql -- -- 변경 사항: -- 1. users.status ENUM에 'NO_COMPANY' 추가 (이메일 인증 완료, 회사 미연결 상태) -- 2. 회원가입 시 company_id=NULL, role='MEMBER', is_master=FALSE로 시작 -- 3. 이메일 인증 후 회사 생성/연결 페이지에서 진행 -- ============================================================================= USE aislo_db; -- 1. users.status ENUM 확장 ('NO_COMPANY' 추가) ALTER TABLE users MODIFY status ENUM('PENDING_EMAIL', 'NO_COMPANY', 'PENDING', 'ACTIVE', 'INACTIVE', 'REJECTED') NOT NULL DEFAULT 'PENDING_EMAIL'; -- 2. 기존 데이터 마이그레이션: 활성 사용자의 상태 유지, 새 상태는 이메일 인증 후 자동 설정됨 -- (기존 PENDING_EMAIL 상태의 사용자는 그대로, ACTIVE/PENDING/INACTIVE/REJECTED는 변경 없음) -- 완료 메시지 -- 마이그레이션 완료: 이제 회원가입 시 회사 정보를 받지 않으며, 로그인 후 B01_Dashboard에서 회사 생성/연결