051 DB API 진단기

정상 연결 ({{ diagnostics?.ping?.duration_ms }}ms) 진단 중... 토큰 미설정 연결 실패
연결 상태 (Ping)

연결 정상

데이터베이스: {{ diagnostics.ping.database }}

사용자 계정: {{ diagnostics.ping.username }}

응답 속도: {{ diagnostics.ping.duration_ms }} ms

연결 실패

{{ diagnostics?.ping?.error || '토큰 및 네트워크를 확인하세요.' }}

마지막 확인: {{ lastCheckedTime || '-' }}
인증 토큰 (.env)
토큰 설정 상태: {{ diagnostics?.env_info?.token_configured ? '설정 완료' : '미설정' }}

{{ diagnostics?.env_info?.token_masked || '-' }}

토큰 길이: {{ diagnostics?.env_info?.token_length || 0 }}자

파일: {{ diagnostics?.env_info?.path || '-' }}

엔드포인트: {{ diagnostics?.env_info?.api_url || 'https://ctrlcv.kr/db_api.php' }}
시스템 & API 한도

PHP 버전: {{ diagnostics?.server_php_version || '-' }}

cURL 지원: {{ diagnostics?.curl_available ? '사용 가능 (권장)' : 'Stream 방식' }}

요청 제한: 분당 {{ diagnostics?.ping?.limits?.rate_per_minute || 60 }}회

최대 조회 행: {{ diagnostics?.ping?.limits?.max_rows || 200 }}행 / 회

타임아웃: {{ diagnostics?.ping?.limits?.timeout_sec || 8 }}초 사용 가이드 →

데이터베이스 테이블 목록

총 {{ diagnostics.tables.tables.length }}개
테이블 클릭 시 10건 미리보기 쿼리 실행
테이블 목록 로딩 중...
테이블이 없거나 DB API 연결이 되지 않았습니다.

SQL 테스트 쿼리 실행기

단일 SQL 질의만 허용됩니다. (최대 200행 제한)
{{ queryResult.success ? `실행 완료 (${queryResult.duration_ms}ms, ${queryResult.row_count ?? 0}행)` : '실행 실패' }}
{{ queryResult.error || 'SQL 실행 실패' }}
{{ col }}
{{ val !== null ? val : 'NULL' }}
결과 데이터가 0행이거나 변경된 행이 없습니다. ({{ queryResult.duration_ms }}ms)
{{ toast.message }}