データベース内のデータをメンテナンスする際にmysqlやpsqlといったコマンドを使うこともできます。しかし毎回SQLを書くのは面倒ですし、データ量が増えると一覧性が落ちてしまいます。 そこで使いたいのがデータベース管理アプリケーションです。今回はMySQL/PostgreSQL/SQL Server/MongoDBと幅広いデータベースに対応したDbGateを紹介します。

DbGateの使い方

ローカルアプリケーションとWebアプリケーションで動作します。今回はWebアプリケーション版のデモです。

接続先を選ぶとデータベース一覧が表示されます。

さらにデータベースを選ぶと下にテーブル一覧が出ます。テーブルを選ぶとデータが一覧表示されます。

フィルター機能で簡易的にデータを絞り込めます。

デザイナーを使ってリレーションを設計できます。SQLが生成できるので、ビューの作成にも使えるでしょう。

機能拡張が色々と用意されています。

マクロもあります。

DbGateはローカルアプリケーションとして利用もできます。自社内であればWebアプリケーションとして皆で使っても良さそうです。グラフ化機能もあり、開発者以外の人たちにとっても便利に使えそうです。

DbGateはSvelte製、Windows/macOS/Linux用のオープンソース・ソフトウェア(MIT License)です。

DbGate | Your database management tool デモ dbgate/dbgate: Database manager for MySQL, PostgreSQL, SQL Server and MongoDB. Runs under Windows, Linux, Mac or as web application