테이블 설정 조회
로그프레소 테이블 설정을 조회합니다.
HTTP 요청
GET /api/database/tables/:table_name
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
https://HOSTNAME/api/database/tables/sys_cpu_logs
정상 응답
{
"schema": {
"name": "sys_cpu_logs",
"id": 7,
"metadata": {},
"primary_storage": {
"type": "v3p",
"base_path": null,
"configs": {
"layout": "columnar",
"compression": "deflate"
}
}
},
"table": {}
}
- schema: 테이블 스키마
- name: 테이블 이름
- id: 테이블 ID
- metadata: 테이블 메타데이터 키, 값 쌍
- primary_storage: 주 스토리지 엔진
- type: 엔진 유형
- base_path: 사용자 지정 디렉터리
- configs: 스토리지 엔진 설정. 스토리지 엔진에 따라 다른 설정 키, 값으로 구성됩니다.
- layout: 데이터 레이아웃. row, columnar
- compression: 압축 알고리즘. deflate, snappy 등
오류 응답
테이블이 존재하지 않는 경우
{
"error_code": "table-not-found",
"error_msg": null
}
테이블 조회 권한이 없는 경우
{
"error_code": "no-permission",
"error_msg": null
}