테이블 목록 조회

현재 세션에 읽기 권한이 부여된 로그프레소 테이블 목록을 조회합니다.

HTTP 요청

GET /api/database/tables
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
    https://HOSTNAME/api/database/tables

정상 응답

{
    "tables": [
        {
            "name": "araqne_query_logs",
            "schema": {
                "metadata": {},
                "primary_storage": {
                    "type": "v2",
                    "base_path": null,
                    "configs": {}
                }
            }
        },
        {
            "name": "sys_cpu_logs",
            "schema": {
                "metadata": {},
                "primary_storage": {
                    "type": "v3p",
                    "base_path": null,
                    "configs": {
                        "compression": "deflate",
                        "layout": "columnar"
                    }
                }
            }
        }        
    ]
}
  • tables: 테이블 목록
    • name: 테이블 이름
    • schema: 테이블 스키마
      • metadata: 테이블 메타데이터 키, 값 쌍
      • primary_storage: 주 스토리지 엔진
        • type: 엔진 유형 (v2, v3p)
        • base_path: 사용자 지정 디렉터리
        • configs: 스토리지 엔진 설정. 스토리지 엔진에 따라 다른 설정 키, 값으로 구성됩니다.
          • layout: 데이터 레이아웃. row, columnar
          • compression: 압축 알고리즘. deflate, snappy 등