쿼리 이력

GenD는 사용자가 실행한 모든 SQL 쿼리의 이력을 자동으로 저장하여 이전 쿼리를 쉽게 재사용할 수 있도록 합니다.
주요 기능
- 실행 이력 자동 저장: 모든 쿼리 실행 결과가 상태(running, succeeded, failed, cancelled)와 함께 기록됩니다
- 이력 검색 및 필터링: 기간, 상태, 카탈로그별로 이전 쿼리를 필터링할 수 있습니다
- 쿼리 재실행: 이력에서 선택한 쿼리를 에디터에 불러와 즉시 재실행할 수 있습니다
- 저장된 쿼리: 자주 사용하는 쿼리를 이름을 붙여 저장하고 관리할 수 있습니다
사용 방법
- SQL 에디터 하단의 이력 탭을 클릭합니다
- 실행했던 쿼리 목록이 최신순으로 표시됩니다
- 원하는 쿼리를 클릭하면 에디터에 자동으로 로드됩니다
- 자주 쓰는 쿼리는 저장 버튼으로 이름을 지정하여 보관합니다
API 엔드포인트
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/query/history | 쿼리 실행 이력 조회 |
| POST | /api/v1/query/execute | 쿼리 실행 |
| GET | /api/v1/query/{query_id}/results | 쿼리 결과 조회 |
| DELETE | /api/v1/query/{query_id} | 실행 중인 쿼리 취소 |
| POST | /api/v1/queries/saved | 저장된 쿼리 생성 |
| GET | /api/v1/queries/saved | 저장된 쿼리 목록 조회 |
| PUT | /api/v1/queries/saved/{query_id} | 저장된 쿼리 수정 |
| DELETE | /api/v1/queries/saved/{query_id} | 저장된 쿼리 삭제 |