-
Notifications
You must be signed in to change notification settings - Fork 10
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
기능 설명 (Description)
- 쿼리를 생성하는 버튼과 실행하는 단계를 분리해서, 굳이 DB서버를 설치하지 않아도 쿼리를 생성할 수 있도록 함
왜 필요한가요? (Motivation / Use Case)
- (제가 이해한게 맞다면) 현재는 원하는 쿼리내용을 입력하고 쿼리실행을 누르면 쿼리가 생성되고 구동중인 DB에서 실행됨
- 발생 가능한 문제점
- 사용자 확인절차 없이 쿼리가 실행되면 간혹 DB에 부하가 가는 쿼리를 실행시킬 수 있음
- 의도하지 않은 DDL/DML이 실행될 수 있음
- 실제 쿼리 실행은 클라우드 콘솔환경에서 하고 싶은 경우가 있을 수 있음
제안하는 해결 방법 (Proposed Implementation)
- 쿼리 실행 버튼 클릭으로 한번에 실행되는
쿼리 추출 -> 실행 -> 차트 생성단계를 두단계로 분리합니다.- 쿼리 생성 버튼 -> 생성된 SQL 쿼리 및 결과 노출, 테이블 목록 노출
- (쿼리생성이 끝나면) 쿼리 실행 버튼 -> 실행, 차트 생성
대안 (Alternatives)
- 지금도 서버를 안띄우면 연결실패 오류가 발생하긴 하지만, DB서버없이 쿼리를 조회할 수는 있음
추가 고려사항 (Additional Context)
- 이미 분리해서 실행 가능한데 제가 아직 프로젝트 이해도가 낮아 모르는걸수도 있습니다.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request