테이블 목록 조회
현재 세션에 읽기 권한이 부여된 로그프레소 테이블 목록을 조회합니다.
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 등