4P by pipiru114 14시간전 | ★ favorite | 댓글 2개

Claude Code 쓰면서 개발 환경을 VS Code로 완전히 옮겼습니다.

개발하면서 불편한 점이 생기더라고요.(특히 BE를 중점으로 개발하는 저에게...)

이전에 제가 사용했던 젯브레인즈 제품군 중 DataGrip에서 당연하게 쓰던 것들이요.

  • 테이블 구조 훑어보기
  • 쿼리 결과 바로 수정하기
  • ERD 다이어그램 확인하기
  • 등등

VS Code 확장들을 찾아봤는데, 있긴 한데 뭔가 아쉬운 부분들이 있었어요.
(제가 못 찾은 걸 수도 있습니다ㅠㅠ)

그래서 DBunny 라는 Extension을 직접 만들어 보았습니다.


[IMG] 사용 예시 이미지


주요 기능

  • 인라인 편집: 쿼리 결과를 엑셀처럼 바로 수정
  • ERD 다이어그램: 테이블 관계 시각화 + SVG/PNG 내보내기
  • 실시간 모니터링: 실행시간, 연결 갯수, 활성화 연결 등
  • SSH 터널링: 원격 DB 안전하게 접속
  • 지원 DB: MySQL, PostgreSQL, SQLite, H2, MongoDB, Redis

설치방법

VS Code 마켓플레이스: https://marketplace.visualstudio.com/items?itemName=chimaek.dbunny
또는 확장 탭에서 "DBunny" 검색


아직 개발 중이라 버그가 있을 수 있습니다.
피드백이나 버그 제보 주시면 감사하겠습니다 🐰

한번 설치해서 잠깐 사용해보고 있는데 불편한거나 문제될만한게 있어보여 댓글 남깁니다!

사용 환경

  • intel mac (i7)
  • Mac OS:15.4
  • vscode version: 1.108.0

문제점

  • MySQL DB연동 > Connections에서 DB선택 > 테이블 선택 > 테이블에 마우스 오버한 상태에서 테이블 아이콘 누르니
    "Error: Query execution failed: This command is not supported in the prepared statement protocol yet"
    이런 에러 나타나며 전체 데이터 볼 수 없네요.
    (query 파일 생성해서 조회할땐 잘 나오네요)

불편한점

  • mac에서 쿼리 파일 생성하려 cmd + shift + q 누르면 기본 맥 종료 기능이 먼저 켜져서 따로 키맵핑을 해야 한다는..? ( 바꾸면 문제 없겠지만 기본키 구성으로 잘 되었으면.. / 개인적인 의견입니다. )

피드백 감사드립니다 :)

단축키 충돌은 미처 고려하지 않았네요...

Ctrl+Alt+ (Windows) / Cmd+Option+ (Mac) 로 통일하여 VS Code 및 시스템 단축키와 충돌을 방지하도록 했습니다!