docs: 워크스페이스 테이블 구조 상세 정보 추가
- slack_workspaces vs workspaces 테이블 차이점 명시 - 각 테이블의 컬럼 구조 및 용도 설명 - 두 테이블 간 연결 관계 없음 강조 - 실제 데이터 예시 포함
This commit is contained in:
parent
6268ca3345
commit
1072394317
@ -42,11 +42,26 @@ Slack OAuth로 로그인한 사용자가 Robeing 워크스페이스에 자동
|
||||
|
||||
## 3. 데이터베이스 구조 문제
|
||||
|
||||
### 두 종류의 워크스페이스 테이블 (독립적)
|
||||
|
||||
#### slack_workspaces (Slack 팀 정보)
|
||||
- **용도**: Slack 앱 설치 정보 저장
|
||||
- **주요 컬럼**: team_id (Slack ID), team_name, bot_token, company_id
|
||||
- **현재 데이터**: GoodGang Labs (T035VFRKCN6), test (T097FCTDVEX)
|
||||
|
||||
#### workspaces (Robeing 서비스)
|
||||
- **용도**: Robeing 서비스 할당
|
||||
- **주요 컬럼**: name, subdomain, robeing_id, robeing_port, robeing_url
|
||||
- **현재 데이터**: ivada-robeing (rb10508_micro, port 10508)
|
||||
|
||||
**문제점**: 두 테이블 간 연결 관계 없음 (Foreign Key 없음)
|
||||
|
||||
### 처리 흐름
|
||||
| 테이블 | 용도 | 상태 |
|
||||
|--------|------|------|
|
||||
| users | 사용자 정보 | ✅ 생성됨 |
|
||||
| slack_user_mapping | Slack ID ↔ UUID | ✅ 생성됨 |
|
||||
| SlackWorkspace | Slack 팀 정보 | ✅ 조회됨 |
|
||||
| slack_workspaces | Slack 팀 정보 | ✅ 조회됨 |
|
||||
| workspaces | **Robeing 워크스페이스** | ❌ 연결 안 됨 |
|
||||
| workspace_members | **Robeing 멤버십** | ❌ 추가 안 됨 |
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user