clickhouse-format 유틸리티
입력 쿼리를 포맷합니다.
키:
--help또는-h— 도움말 메시지를 출력합니다.--query— 길이와 복잡도에 상관없이 쿼리를 포맷합니다.--hilite또는--highlight— ANSI 터미널 이스케이프 시퀀스를 사용해 구문 하이라이트를 추가합니다.--oneline— 한 줄로 포맷합니다.--max_line_length— 지정된 길이보다 짧은 쿼리를 한 줄로 포맷합니다.--comments— 출력에 주석을 유지합니다.--quiet또는-q— 구문만 검사하고, 성공 시 아무 출력도 하지 않습니다.--multiquery또는-n— 동일한 파일 안에 여러 개의 쿼리를 허용합니다.--obfuscate— 포맷 대신 난독화를 수행합니다.--seed <string>— 난독화 결과를 결정하는 임의의 시드 문자열을 설정합니다.--backslash— 포맷된 쿼리의 각 줄 끝에 백슬래시를 추가합니다. 여러 줄로 된 쿼리를 웹 등에서 복사하여 명령줄에서 실행하려는 경우 유용합니다.--semicolons_inline— multiquery 모드에서 세미콜론을 새 줄이 아닌 쿼리의 마지막 줄에 출력합니다.
예시
- 쿼리 포맷팅:
결과:
- 하이라이트 및 한 줄:
결과:
- 다중 쿼리:
결과:
- 난독화:
결과:
동일한 쿼리에 다른 시드 문자열을 사용한 경우:
결과:
- 역슬래시 추가:
결과: