🥦

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期の募集が始まっておりますので、興味がある方いらっしゃいましたら是非に!

https://praha-challenge.com/

もちろんダイレクト応募もお待ちしております。

https://entrance.praha-inc.com/web-engineer-recruit

PrAha

Discussion