libSQL サポート、データベースのバックアップとリストア

Published: 2025-03-26

バージョン 6.3.0 をリリースしました。今回のメジャーアップデートでは、libSQL データベースのサポート追加と、MySQL および PostgreSQL 向けのバックアップ/リストアツールの内蔵が含まれています。

DbGate - mysql backup configuration

libSQL

libSQL は SQLite のフォークで、クライアント/サーバー型のシナリオに適しています。クラウド上に保存されたデータベースとしても利用でき、例としては Turso があります。

ネイティブなバックアップ/リストア

DbGate は、ネイティブなバックアップツール用の GUI インターフェースを提供するようになりました。現在は MySQL と PostgreSQL をサポートしています。このソリューションは、データベースに同梱されている標準ツールを利用するため、堅牢かつ高パフォーマンスです。

DbGate Premium デスクトップアプリでは、(すでにシステムにインストールされていない場合)ネイティブクライアントを各自でダウンロードする必要があります。

Team Premium の Docker または Cloud アプリでは、ネイティブクライアントはすでに同梱されているため、特別な作業は不要です。

インポート/エクスポートの改善

インポート/エクスポート処理を大幅に改善しました。複数ファイルのインポート/エクスポート時に新しい進行状況インジケーターが表示されるようになり、エラー処理も改善されました。また、これに関連する多くのバグ修正も行われています。

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

6.3.0

  • 追加: libSQL と Turso のサポート(Premium)
  • 追加: MySQL および PostgreSQL 用のネイティブなデータベースバックアップ/リストア(Premium)
  • 削除: MySQL 向けの DbGate 内部ダンプエクスポート(mysqldump の呼び出しに置き換え)
  • 削除: DbGate 内部機能による SQL ダンプのインポート(mysql および psql ユーティリティの呼び出しに置き換え)
  • 修正: ストリーム処理(インポート/エクスポート)に関する多数の修正、特に MongoDB 向け
  • 追加: インポート/エクスポートタスクの進行状況表示、エラー報告の改善
  • 変更: #1060 - AI アシスタント用ショートカットの変更
  • 追加: 診断情報を提供する /health エンドポイント
  • 修正: Linux Appimage のクラッシュ => メインプロセスで JavaScript エラーが発生 #1065 , #1067

6.2.1

  • 追加: スクリプトでのコミット/ロールバックおよび自動コミット #1039
  • 修正: MongoDB からすべてのレコードをインポートできない問題 #1044
  • 追加: タブグループのタイトルにデータベース名と並んでサーバー名を表示 #1041
  • 追加: Web 経由で Sqlite を開けない問題への対応 #956
  • 修正: カラム検索でテキスト入力後にクラッシュする問題 #1049
  • 修正: 複数カラムを持つ外部キーに対する自動結合の不具合 #1051
  • 修正: XML セルビューでのスクロール、XML ビューがテーマを尊重するように修正
  • 削除: Linux 向け armv7l ビルド(glibc 互換性の問題のため)
  • 変更: Docker ビルドで node:22 にアップグレード
  • 変更: SQLite エンジンバージョンをアップグレード(better-sqlite3@11.8.1)