バージョン 7.2.4 - PostgreSQL バックアップ・リストア機能の組み込み

Published: 2026-08-05 | Stela Augustínová

DbGate バージョン 7.2.4 をリリースしました。このリリースの主な特徴は、外部の PostgreSQL コマンドラインツールに依存しない、組み込みの PostgreSQL バックアップ・リストア機能です。さらに、Premium および Team Premium ユーザー向けの制御機能を追加し、Firebird、MySQL、MariaDB、MongoDB 全体での互換性を改善しています。

外部ツールを使わない PostgreSQL バックアップ・リストア

DbGate Community に、独自の PostgreSQL バックアップ・リストア実装が新たに組み込まれました。pg_dump をインストールしたり設定したりすることなく、DbGate 上で直接 PostgreSQL の SQL ダンプを作成・リストアできます。

これにより、適切な PostgreSQL クライアントツールが利用できない可能性があるデスクトップ、Docker、その他の環境全体で、バックアップとリストアがより使いやすくなります。この組み込み実装は DbGate 内部で動作し、プラットフォームをまたいで一貫したワークフローを提供します。

Premium における高度な PostgreSQL バックアップオプション

DbGate Premium では、新しい組み込みバックアップワークフローに対する制御が強化されています。ダンプ作成時にターゲットとする PostgreSQL のバージョンを選択できるため、異なる PostgreSQL バージョンで動作するサーバー向けにバックアップを準備しやすくなります。

Premium ユーザーは、バックアップに含めるテーブルを選択することもできます。これは、データベースの一部だけを移動したい場合、より小さな開発用データセットを作成したい場合、あるいはデータベース全体ではなく特定のテーブル群だけをバックアップしたい場合に役立ちます。

環境変数によるチームフォルダー権限設定

DbGate Team Premium の管理者は、環境変数を使用してチームフォルダーの権限を設定できるようになりました。フォルダーへのアクセス設定を、デプロイ設定の他の部分と一緒に定義できるため、Docker やインフラストラクチャ・アズ・コードのワークフローにおいて権限の再現や管理が容易になります。

これは特に、起動後に手動で設定を行わなくても、環境間でロールやアクセスルールを一貫させておく必要がある自動デプロイにおいて有用です。

Firebird メタデータ互換性の向上

Firebird のメタデータ読み込みが、関数、関数パラメーター、制約、データ型のサブタイプについて改善されました。この変更により、レガシーな Firebird サーバーバージョンとの互換性も向上しています。

これにより、DbGate はより幅広い Firebird データベースおよびバージョンにわたって、データベースオブジェクトをより正確に表現できるようになりました。

MySQL、MariaDB、MongoDB の修正

このリリースでは、いくつかのデータベース固有の問題を解決しています。

  • MySQL および MariaDB のシステムビューが正しく表示されるようになりました。
  • MariaDB のシステムバージョン管理テーブルがデータベースツリーから省略されなくなりました。
  • MongoDB のフィルターが真偽値を正しく処理できるようになりました。

バックアップ、リストア、エクスポート操作についても、ステータス表示とエラー報告が明確になり、長時間実行される操作の追跡や失敗の診断がしやすくなりました。

完全な変更履歴

7.2.4

  • 追加: 外部の PostgreSQL ツールを必要としない、組み込みの PostgreSQL バックアップ・リストア機能(Community)
  • 追加: ターゲット PostgreSQL バージョンやテーブル選択を含む PostgreSQL バックアップ・リストアオプション(Premium)
  • 追加: 環境変数によるチームフォルダー権限の設定機能(Team Premium)
  • 変更: 関数、パラメーター、制約、データ型のサブタイプ、およびレガシーサーバーバージョンに対する Firebird メタデータ読み込みの改善 #1516
  • 修正: MySQL および MariaDB のシステムビューとシステムバージョン管理テーブルが表示されない問題 #1519
  • 修正: MongoDB のフィルターが真偽値を正しく処理できない問題 #1513
  • 変更: バックアップ、リストア、エクスポートのステータスおよびエラー報告の改善