Skip to content

feat: Metabase 연동 DB 조회 화면 추가 - #10

Merged
wlrnjs merged 2 commits into
developfrom
feat/metabase-link
Sep 26, 2026
Merged

wlrnjs merged 2 commits into
developfrom
feat/metabase-link

Conversation

@wlrnjs

@wlrnjs wlrnjs commented Sep 26, 2026

Copy link
Copy Markdown
Member

Pull Request

관련 이슈

  • close #이슈번호

작업 내용

  • 다른 팀이 DB 내용을 어드민 안에서 확인할 수 있도록 /admin/db 화면을 추가했습니다. 사이드바 통계 섹션의 "DB 조회" 메뉴로 들어갑니다.
  • 어드민 서버는 DB에 직접 연결하지 않고 Metabase API를 통해서만 조회하며, 조회 전에 관리자 계정인지 백엔드에 다시 확인합니다.
  • 테이블 탭에서는 테이블 목록 검색과 접기, 50행 단위 페이지, 컬럼 필터를 지원합니다.
  • SQL 탭에서는 문법 색상과 자동완성이 있는 편집기로 조회 쿼리를 실행합니다.
  • 결과 표에는 컬럼 타입이 함께 표시되고, 값 전체 보기와 CSV 다운로드를 지원합니다.
  • 서비스 통계에서만 쓰던 안내 상자를 공통 AdminNotice로 옮겨 DB 조회 화면에서도 함께 씁니다.

참고 사항

  • 서버 환경 변수 METABASE_URL, METABASE_API_KEY, METABASE_DATABASE_ID가 필요합니다. 설정이 없으면 화면에 안내만 표시됩니다.
  • 테이블 목록은 Metabase 호출을 줄이기 위해 10분 동안 캐시합니다.

체크리스트

  • 기능이 정상 동작하는지 확인
  • 로컬 빌드/테스트 통과
  • 불필요한 코드/주석 제거

🤖 Generated with Claude Code

wlrnjs and others added 2 commits September 27, 2026 01:35
서비스 통계 대시보드 내부에서만 쓰던 안내 상자를 관리자 영역 공통 컴포넌트로 옮겼습니다.
DB 조회 화면에서도 같은 안내 상자를 쓰기 위한 준비이며, 서비스 통계 화면의 모양은 그대로입니다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
다른 팀이 운영 DB 내용을 어드민 안에서 확인할 수 있도록 /admin/db 화면을 추가했습니다.
어드민 서버는 DB에 직접 붙지 않고 Metabase API 키로만 조회하며, 조회 전마다
백엔드 /users/me로 관리자 계정인지 다시 확인합니다.

- 테이블 탭: 테이블 목록 검색과 접기, 50행 단위 페이지, 컬럼 필터, 최신순 정렬
- SQL 탭: 문법 색상과 테이블·컬럼 자동완성이 있는 편집기, Cmd+Enter 실행
- 결과 표: 컬럼 타입 표시, 값 전체 보기, CSV 다운로드
- 사이드바 통계 섹션에 DB 조회 메뉴를 추가하고 Metabase 환경 변수를 .env.example에 적었습니다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
admin Ready Ready Preview Sep 26, 2026 4:37pm UTC

@finditem-bot finditem-bot Bot added ✨ feature 새로운 기능 추가, 요구사항 반영 D-3 3일 이내에 처리가 필요합니다. labels Sep 26, 2026
@github-actions

Copy link
Copy Markdown

Jest Test Results

386 tests   386 ✅  21s ⏱️
 78 suites    0 💤
  1 files      0 ❌

Results for commit 32381b2.

@github-actions

Copy link
Copy Markdown

Playwright Test Results

42 tests   42 ✅  16s ⏱️
 7 suites   0 💤
 1 files     0 ❌

Results for commit 32381b2.

@wlrnjs
wlrnjs merged commit 2104106 into develop Sep 26, 2026
7 checks passed
@wlrnjs
wlrnjs deleted the feat/metabase-link branch September 26, 2026 16:41

This branch was successfully deployed

1 active deployment
Preview — 32381b2f Deployed Sep 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

D-3 3일 이내에 처리가 필요합니다. ✨ feature 새로운 기능 추가, 요구사항 반영

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant