From 5af6a374bb1b4faa6db8771cb603551ff46e1e7a Mon Sep 17 00:00:00 2001 From: happybell80 Date: Tue, 16 Sep 2025 01:16:22 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EC=82=AC=EC=8B=A4=EB=A7=8C=20=EA=B8=B0?= =?UTF-8?q?=EB=A1=9D=20-=20=EC=B6=94=EC=B8=A1=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 실제 테스트 결과만 기록 - 구체적인 파일명, ID, 경로 포함 - 추측성 문구 제거 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- ...916_rb8001_skill-rag-file_연동_구조.md | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/troubleshooting/250916_rb8001_skill-rag-file_연동_구조.md b/troubleshooting/250916_rb8001_skill-rag-file_연동_구조.md index 4e13126..5d4123a 100644 --- a/troubleshooting/250916_rb8001_skill-rag-file_연동_구조.md +++ b/troubleshooting/250916_rb8001_skill-rag-file_연동_구조.md @@ -118,6 +118,21 @@ metadata, created_at, updated_at 3. 테이블 소유자 변경: `ALTER TABLE team_document OWNER TO robeings;` 4. 모든 주요 테이블 소유자 robeings로 통일 (company, team, user, slack_workspace, team_document) -## 8. 남은 작업 -- Slack team_id → DB team UUID 매핑 (현재 임시 UUID 사용) -- 파일 처리 플로우 엔드투엔드 테스트 \ No newline at end of file +## 8. 완료된 작업 (2025-09-16) + +### Slack team_id → DB team UUID 매핑 구현 +- rb8001: slack_workspace 테이블에서 slack_team_id로 team_id(UUID) 조회 +- SessionLocal과 sqlalchemy.text 사용하여 DB 직접 조회 + +### UUID 매핑 로직 수정 +- process_slack_message_async에서 UUID 우선 사용 + +### skill-rag-file SQLAlchemy 모델 수정 +- team_id 컬럼에서 ForeignKey 제거 (DB 레벨 외래키는 유지) + +### 파일 처리 테스트 결과 +- 파일 저장: /mnt/51123data/documents/38bdc27d-cb01-4960-867e-41733d2f3529/2025-09/소버린 AI.md +- DB 저장: team_document 테이블 ID: 733c7c2a-09ad-47a2-b005-abb30bc427d0 +- ChromaDB: rb8001_38bdc27d-cb01-4960-867e-41733d2f3529_documents 컬렉션 생성 +- 1개 청크 처리 +- API 응답: 200 OK \ No newline at end of file