DBeaver 텍스트 모드로 출력할때 구분자 설정하기

SQL 실행툴로서 DBeaver를 무료로 아주 잘 사용하고 있다. 무료버전은 데이터 내보내기나 가져오기를 할 때, csv 파일만 가능하다보니, 엑셀파일 확장자를 가지고 바로 데이터 적재할 수 없는 아쉬움은 있다. 그래도 웹서비스에 필요한 간단한 데이터베이스관리나 sql 실행 정도라면 이만한 무료 sql 툴이 있을까 싶다.

DBeaver 사용하면서 텍스트 모드로 출력해서 블로그에 결과물을 붙여넣곤 하는데, 끝에 | 구분자가 붙어 나오는걸 없애고 싶었다. 아래 쿼리를 실행하면 텍스트모드로 확인하면 아래 그림과 같이 출력된다. 아래 generate_series 함수는 postgresql DB에서 제공하는 함수인데, 여기를 눌러 참고한다.

select * from pg_catalog.generate_series(1, 5) 

뭐 거슬릴건 없는데, 컬럼 사이에만 구분자가 들어갔으면 해서 해제할 수 있는 기능을 찾아보았다. 아래 메뉴에서 Trailing delimiter 체크박스가 있을 텐데, 빈란으로 해제하자.

그러면 아래처럼 끝에 추가되었던 구분자가 없어진다.

generate_series
---------------
              1
              2
              3
              4
              5

본인 스타일에 따라, top(위), bottom(아래), leading(왼쪽), trailing(오른쪽) 옵션을 조정해본다.

다 선택하면 아래처럼 모두 테두리가 생기는걸 볼 수 있다.

+---------------+
|generate_series|
+---------------+
|             1|
|             2|
|             3|
|             4|
|             5|
+---------------+

더 보면 좋을 글들