# Minutes Sections 테이블 에러 빠른 해결 가이드

## 🚨 발생한 에러
```
Caused by: org.postgresql.util.PSQLException:
ERROR: column "id" of relation "minutes_sections" contains null values
```

## ✅ 해결 방법 (2단계)

### 1단계: 데이터베이스 정리

IntelliJ에서 다음 중 하나를 실행:

**방법 A: 직접 SQL 실행**
```sql
DELETE FROM minutes_sections WHERE id IS NULL;
```

**방법 B: cleanup-minutes-sections.sql 파일 실행**
1. IntelliJ Database 탭 열기
2. `meetingdb` 우클릭 → New → Query Console
3. `cleanup-minutes-sections.sql` 파일 내용 복사 & 실행

### 2단계: Meeting 서비스 재시작

IntelliJ Run Configuration에서 Meeting 서비스 재시작

## 📝 수정된 파일

1. **test-data-minutes-sections.sql**
   - Entity 구조에 맞게 컬럼명 수정
   - `id` 컬럼 추가 (필수)
   - `type`, `title`, `order` 등 추가
   - `section_number`, `section_title` 제거

2. **cleanup-minutes-sections.sql**
   - null id 레코드 삭제 스크립트

3. **README-FIX-MINUTES-SECTIONS.md**
   - 상세 문제 해결 가이드

## 🔍 확인 사항

서비스 시작 후 로그 확인:
```bash
tail -f logs/meeting-service.log
```

에러가 없으면 성공! 다음 단계로 진행하세요.

## 📚 참고

- Entity: `MinutesSectionEntity.java`
- Repository: `MinutesSectionRepository.java` (필요시 생성)
- Service: `EndMeetingService.java`
