DBeaver SQL IDE

DBeaver SQL IDE

DBeaver는 강력하고 인기 있는 데스크톱 SQL 에디터이자 통합 개발 환경(IDE)이에요. 오픈소스 버전과 엔터프라이즈 버전이 모두 있어요. DBeaver는 DuckDB에서 사용 가능한 테이블을 시각적으로 검사하고 복잡한 쿼리를 빠르게 구성하는 데 유용해요. DuckDB의 JDBC 커넥터 덕분에 DBeaver는 DuckDB 파일은 물론, DuckDB가 접근할 수 있는 다른 어떤 파일(예: [Parquet 파일]({% link docs/current/guides/file_formats/query_parquet.md %}))도 쿼리할 수 있어요.

출처: 문서

본문

DBeaver 설치하기

  1. 다운로드 페이지의 다운로드 링크와 지침으로 DBeaver를 설치해요.

  2. DBeaver를 열고 새 커넥션을 만들어요. "New Database Connection" 버튼을 클릭하거나 메뉴 바에서 Database > New Database Connection으로 이동해요.

  3. DuckDB를 검색해 선택하고 Next를 클릭해요.

  4. 쿼리하려는 DuckDB 데이터베이스 파일의 경로를 입력하거나 탐색해요. 인메모리 DuckDB를 사용하려면(주로 Parquet 파일만 쿼리하거나 테스트할 때 유용) 경로로 :memory:를 입력해요.

  5. "Test Connection"을 클릭해요. 그러면 DuckDB JDBC 드라이버를 설치하라는 프롬프트가 나와요. 프롬프트가 나오지 않으면 아래의 대체 드라이버 설치 지침을 참고하세요.

  6. "Download"를 클릭해 Maven에서 DuckDB의 JDBC 드라이버를 다운로드해요. 다운로드가 끝나면 "OK", 그다음 "Finish"를 클릭해요.

    • 참고: 회사 환경이나 방화벽 뒤에 있다면 다운로드 전에 "Download Configuration" 링크를 클릭해 프록시 설정을 구성하세요.
  7. 왼쪽 "Database Navigator" 창에 DuckDB 데이터베이스에 대한 커넥션이 보일 거예요. 그것을 확장해 데이터베이스의 테이블과 뷰를 확인할 수 있어요. 그 커넥션을 우클릭하고 새 SQL 스크립트를 만들어요.

  8. SQL을 작성하고 "Execute" 버튼을 클릭해요.

  9. 이제 DuckDB와 DBeaver로 함께 작업할 준비가 끝났어요!

대체 드라이버 설치

  1. 커넥션 테스트 시 DuckDB 드라이버 설치 프롬프트가 나오지 않으면, "Connect to a database" 대화상자로 돌아가 "Edit Driver Settings"를 클릭해요.

  2. 또는 메인 DBeaver 창으로 돌아가 메뉴 바에서 Database > Driver Manager를 클릭해 드라이버 설정 메뉴에 접근할 수 있어요. 그다음 DuckDB를 선택하고 Edit을 클릭해요.

  3. "Libraries" 탭으로 가서 DuckDB 드라이버를 클릭하고 "Download/Update"를 클릭해요. DuckDB 드라이버가 보이지 않으면 먼저 "Reset to Defaults"를 클릭해요.

  4. "Download"를 클릭해 Maven에서 DuckDB의 JDBC 드라이버를 다운로드해요. 다운로드가 끝나면 "OK"를 클릭하고 메인 DBeaver 창으로 돌아가 위의 7단계로 계속 진행해요.

    • 참고: 회사 환경이나 방화벽 뒤에 있다면 다운로드 전에 "Download Configuration" 링크를 클릭해 프록시 설정을 구성하세요.

더 알아보기 (Learn more)