libSQL サポート、データベースのバックアップとリストア
Published: 2025-03-26
バージョン 6.3.0 をリリースしました。今回のメジャーアップデートでは、libSQL データベースのサポート追加と、MySQL および PostgreSQL 向けのバックアップ/リストアツールの内蔵が含まれています。
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)