8P by pipiru114 25일전 | ★ favorite | 댓글 5개

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" 검색


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

제품은 좋은 것 같은데 메인 화면의 gif 가 너무 별로인 것 같습니다. 일단 제일 중요한 실제 작동 화면까지 진입하는게 너무 느리고, "Subscribe" 라는 글씨와 그 위에 움직이는 커서가 무슨 의미인지 이해하는데까지 한참 걸렸어요. 이 경우엔 스크린샷 몇 장으로 대체하는게 좀 더 효과적일 듯 합니다.

피드백 감사드립니다. 개인정보가 담겨 있어 "Subscribe" 라는 문구로 대체했습니다. 스크린샷으로 대체하는 부분도 고려하겠습니다. :)

네 그건 이해했는데 너무 느린것 같아요 ㅋㅋ 처음 화면 뜨고 작동 화면 갈때까지 10초 이상 걸리는 듯 합니다

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

사용 환경

  • 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 및 시스템 단축키와 충돌을 방지하도록 했습니다!