DBunny - DataGripが恋しくてVS Code向けに作ったDB操作Extension
(marketplace.visualstudio.com)Claude Codeを使うようになってから、開発環境を完全にVS Codeへ移しました。
開発していると、不便な点が出てきたんです。(特にバックエンド中心に開発している自分にとっては…)
以前使っていたJetBrains製品群の中でも、DataGripで当たり前のように使っていた機能です。
- テーブル構造をざっと見る
- クエリ結果をその場で直接修正する
- ERDダイアグラムを確認する
- など
VS Codeの拡張機能も探してみたのですが、あるにはあるものの、どこか惜しい部分がありました。
(単に自分が見つけられていないだけかもしれません…)
そこで、DBunnyというExtensionを自分で作ってみました。
主な機能
- インライン編集: クエリ結果をExcelのようにその場で修正
- ERDダイアグラム: テーブル関係の可視化 + SVG/PNGエクスポート
- リアルタイム監視: 実行時間、接続数、アクティブ接続など
- SSHトンネリング: リモートDBへ安全に接続
- 対応DB: MySQL, PostgreSQL, SQLite, H2, MongoDB, Redis
インストール方法
VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=chimaek.dbunny
または拡張機能タブで「DBunny」を検索
まだ開発中のため、バグがあるかもしれません。
フィードバックやバグ報告をいただけると嬉しいです 🐰
5件のコメント
製品自体は良さそうですが、メイン画面の gif はかなり良くない気がします。まず、いちばん重要な実際の動作画面までたどり着くのが遅すぎますし、"Subscribe" という文字とその上で動くカーソルが何を意味しているのか理解するまでにもかなり時間がかかりました。この場合は、スクリーンショットを数枚見せる形に置き換えたほうが、もう少し効果的だと思います。
フィードバックありがとうございます。個人情報が含まれているため、「Subscribe」という文言に置き換えました。スクリーンショットで置き換えることも検討します。 :)
はい、それは理解しましたが、かなり遅すぎる気がしますね(笑)。最初の画面が表示されてから実際の操作画面に移るまで、10秒以上かかるように思います。
一度インストールして少し使ってみたのですが、不便な点や問題になりそうな点があったのでコメントします!
使用環境
問題点
"Error: Query execution failed: This command is not supported in the prepared statement protocol yet"
というエラーが表示され、全データを確認できません。
(queryファイルを作成して照会する時は問題なく表示されます)
不便な点
cmd + shift + qを押すと、Macの標準終了機能が先に起動してしまうので、別途キー マッピングを変更する必要があるという点でしょうか…?(変更すれば問題ないですが、デフォルトのキー構成でうまく動くと良いなと思います。個人的な意見です。)フィードバックありがとうございます :)
ショートカットの競合は考慮できていませんでした……
Ctrl+Alt+ (Windows) / Cmd+Option+ (Mac) に統一し、VS Code およびシステムのショートカットと競合しないようにしました!