docs: Fix database schema documentation errors

- conversation_log 테이블명 수정 (s 없음)
- slack_user_mapping 테이블 존재하지 않음
- slack_user_id 컬럼 존재하지 않음
- user.oauth_id에 Slack ID 저장됨
This commit is contained in:
happybell80 2025-09-18 18:32:56 +09:00
parent 1be2ab4d7d
commit 4872bd85f9
2 changed files with 5 additions and 4 deletions

View File

@ -31,8 +31,8 @@ skill-email DB 조회: Slack ID로 저장됨 (U0925SXQFDK)
### 단기 해결 (즉시)
rb8001의 email_integration.py 수정:
- 이메일 조회 시: UUID → Slack ID 역변환
- slack_user_mapping 테이블 활용
- **참고: auth-server는 user.oauth_id에 slack_id 저장 중 (별도 slack_id 컬럼 없음)**
- user.oauth_id에서 Slack ID 조회
- **참고: slack_user_mapping 테이블 없음, gmail_token에 slack 컬럼 없음**
### 장기 해결 (권장)
**모든 내부 시스템 UUID Primary Key 통일**:

View File

@ -66,6 +66,7 @@
- `slack_handler.py`: route_message() 통합
### 데이터베이스 스키마
- `conversation_logs.user_id`: UUID (Frontend 사용자)
- `conversation_log.user_id`: UUID (Frontend 사용자) - 테이블명 주의: conversation_log (s 없음)
- `conversation_log.thread_ts`: VARCHAR(128) (스레드 타임스탬프로 Slack 대화 추적)
- `slack_user_mapping`: Slack ID ↔ UUID 매핑 테이블 활용
- **참고: slack_user_id 컬럼, slack_user_mapping 테이블은 실제 존재하지 않음**
- **실제: user.oauth_id에 Slack ID 저장됨**