VScodeで使えるDatabase Clientという最高のDBクライアントツール
私は4年くらい使っています。
気に入ってるところ
AIと連携できる
これが1番素晴らしいと思っています。
テーブル名の補完をしてくれますし、GitHub CopilotなどのAIを入れているとSQLをほとんど書いてくれます👇️
▲Ctrl+Enterで実行できます(もしくはRunをクリック)
「あと少し直せば使える」みたいなSQLをサッと書いてくれるので便利です。
あと単純に「普段使っているエディタで書ける」というのが良きです。
いろいろなDBに対応している
Cloudflare D1など、いろいろなDBに対応しています👇️

分かりやすいUI
他のDBクライアントツールと比較して、使いたい機能だけが実装されてる印象があります。
分かりやすいので、分かりやすいな〜と感じます。
どんな環境でも動くし設定も共有される
VScodeさえ動けば使えます。
なのでWindows、Mac、Linuxで使えます。設定も同期できます。
不満なところ
「Database Client」という名前のググラビリティが低すぎるのが微妙です。
使い方
直感で使えるので書くまでもないと思うのですが、使い方をザックリ書きます。
レコードの検索
テーブル名をクリックすると、select * from ◯◯ limit 100;を発行できます👇️

テーブル名の横の📄みたいなアイコンを押すと、SQLエディタを開けます👇️

レコードの更新
Excelみたいな操作感でレコードを更新できます👇️

テーブルの更新
テーブル名を右クリック→Edit Tableから、テーブル定義を更新できます。

カラムを追加したり、インデックスを追加したり、ALTER TABLEでできることは一通りできる感じです。
その他Tip
先頭のテーブル名でグルーピング
テーブルが多すぎて見づらいときは、Edit Connection→AdvancedからGrouping Tableにチェックをつけると、先頭のテーブル名で勝手にグルーピングしてくれて多少見やすくできます👇️

Groupで接続設定をカテゴライズ
Groupを設定すると、同じGroupに設定がまとめられて見やすいです👇️

ERの出力
ERも出力できますが、自動整列機能っぽいのがないので実用的ではない気がします👇️

なので、ERを出力したいならdbeaverみたいな他のソフトを使った方がいいかもです。
有料版がある
無料版だと機能が制限されています。
とはいえ、無料版でも一通りの機能は使えるので試すのにはいいと思います。
有料版は35ドル/年です。300ドル払えば永久ライセンス版を購入できます。
また、公式サイトでサインアップすると1週間だけ全機能が無料で使えます。
まとめ
便利なので使ってみてください!!
\ PR /
弊社は中級エンジニアを育てるオンライン・プログラミング・ブートキャンプ「プラハチャレンジ」を運営しています。
ちょうど第11期の募集が始まっておりますので、興味がある方いらっしゃいましたら是非に!
もちろんダイレクト応募もお待ちしております。
Discussion