happybell80 48b4b04086 docs: UUID5 사용 관련 내용 모두 제거 및 51123 매핑 API 사용으로 변경
- 250822 문서: UUID5 사용 중 → 51123 매핑 API 사용 중으로 상태 변경
- 아키텍처 문서들(310, 320): UUID5 생성 → 매핑 API 호출로 변경
- sequences/email_sequences.md: UUID5 변환 → 매핑 API 호출로 수정
- database/250820_postgresql_ssh_tunnel_guide.md: UUID5 코드 제거

UUID5는 더 이상 사용하지 않고 51123의 slack_user_mapping 테이블을 통한 실제 UUID 조회로 통일
2025-08-31 19:23:41 +09:00
..

Database 구조 문서

개요

로빙 프로젝트의 PostgreSQL 데이터베이스 구조 및 관계를 정리한 문서입니다.

문서 구성

1. 테이블 정의

  • tables.md - 모든 테이블 구조 정의
  • relationships.md - 테이블 간 관계 (FK, JOIN)

2. 도메인별 정리

  • auth_domain.md - 인증/사용자 관련 테이블
  • gmail_domain.md - Gmail/이메일 관련 테이블
  • robeing_domain.md - 로빙 서비스 관련 테이블
  • slack_domain.md - Slack 통합 관련 테이블

3. 데이터 타입 표준

  • data_types.md - 사용되는 데이터 타입 정의
  • naming_conventions.md - 명명 규칙

데이터베이스 정보

  • Host: 192.168.219.45 (51123 서버)
  • Port: 5432
  • Database: main_db (auth_db는 더 이상 사용 안함)
  • User: robeings
  • Password: robeings

서버별 연결 방법

51123 서버 (PostgreSQL 설치됨)

psql postgresql://robeings:robeings@localhost:5432/main_db

51124 서버 (SSH 터널 사용)

# SSH 터널 생성
ssh -N -L 5433:localhost:5432 admin@192.168.219.45

# DB 연결
psql postgresql://robeings:robeings@localhost:5433/main_db

최근 변경사항

  • 2025-08-26: conversation_logs에 slack_user_id 추가
  • 2025-08-23: gmail_tokens 구조 변경
  • 2025-08-20: auth_db → main_db 마이그레이션

최종 업데이트

2025-08-26