バージョン 6.7.2 - 設定画面を再設計

Published: 2025-12-03

DbGate バージョン 6.7.2 のリリースをお知らせします。このバージョンでは、設定インターフェイスの再設計に加え、特に PostgreSQL サポートに関する多数の修正と改善が含まれています。

設定画面の再設計

バージョン 6.7.2 では、ユーザーエクスペリエンス向上のために設定インターフェイスを刷新しました。設定は、VSCode のインターフェイスと同様に、モーダルダイアログではなくタブで開かれるようになりました。この変更により、設定を調整する際のナビゲーションが容易になり、ワークフローもよりスムーズになります。

この変更にはもう 1 つの良い副次的効果があります。言語を変更したい場合、設定タブを開くのは 1 クリックだけで済み、言語セレクターはリストの一番上に配置されています。

テーブルバックアップの改善

テーブルバックアップの処理を改善しました。この機能は、テーブルデータに対して危険な操作を行う前に、データの以前の状態を復元できるようにしておきたい場合に使用できます。フルデータベースバックアップとは異なり、テーブルバックアップはデータベース内に通常のテーブルとして保存されるため、より軽量で管理しやすくなっています。

バックアッププロセス自体は前のバージョンと同じで、テーブルを右クリックして「Create table backup」を選択します。ただし、バックアップの管理が改善されており、バックアップ一覧から直接テーブル復元用の SQL スクリプトを生成できるようになりました。この復元スクリプトには、バックアップからテーブルデータを復元するための UPDATE、DELETE、INSERT 文が含まれます。

PostgreSQL の改善

このリリースでは、PostgreSQL サポートに対していくつかの改善を行いました。PostgreSQL アナライザーの設計が変更され、この機能はより堅牢になり、PostgreSQL でよく発生していた問題のいくつかが修正されました。また、大量のテーブルを持つ大規模なデータベースにおいて、大きなパフォーマンス改善が行われ、読み込みがこれまでよりもはるかに高速になりました。さらに、データベース構造のリフレッシュ方法をより細かく制御できるようになり、必要に応じて切断や再接続を選択できるオプションが追加されています。

バージョン 6.7.0 以降の完全な変更履歴

6.7.2

  • CHANGED: 設定モーダルの再設計 - 設定はモーダルではなくタブで開かれるようになり、VSCode と同様の動作になりました
  • FIXED: テーブルショートカットでの検索を修正 #1273
  • CHANGED: 外部キーエディタの UX を改善
  • FIXED: PostgreSQL のインクリメンタルな DB 構造リフレッシュを修正し、PostgreSQL におけるプライマリキーの低速な読み込みを最適化
  • CHANGED: 構造のリフレッシュ方法を選択できるようになり、切断または再接続の機能を追加
  • ADDED: テーブルバックアップの処理を改善し、テーブル復元スクリプトを生成できるようにしました #1274
  • CHANGED: 設定の保存方法を改善、特に Team Premium エディション向け

6.7.1

  • ADDED: Web 版向けに LANGUAGE 環境変数を追加 #1266
  • ADDED: 新しいローカライズ (イタリア語、ポルトガル語 (ブラジル)、日本語)
  • ADDED: Web 版でブラウザ設定から言語を検出するオプション
  • FIXED: 6.7.0 で「アップデートを確認」オプションが利用できなかった問題を修正 #1263
  • FIXED: MERGE 文はセミコロン (;) で終端する必要がありますが、dbgate がそれを削除していた問題を修正 #1257
  • ADDED: テーブルサイズの表示 #552
  • ADDED: テーブルをサイズおよび行数でソートする機能
  • ADDED: レガシー MongoDB への接続 (Premium) #540
  • FIXED: Team Premium エディションでチームファイル保存時に発生していた問題を修正
  • CHANGED: Team Premium エディションでは、デフォルトでファイルがチームフォルダに保存されるように変更
  • ADDED: Team Premium エディションでサポートされるファイルタイプを追加 (ダイアグラム、クエリデザイン、パースペクティブ、インポート/エクスポートジョブ、シェルスクリプト、データベース比較ジョブ)