Version 6.8.0 - セルビューアでのフォームビュー
Published: 2025-12-17
DbGate バージョン 6.8.2 のリリースをお知らせします。このバージョンでは、いくつかの重要な改善と新機能が追加されています。本リリースのハイライトの 1 つは、フォームビューをサポートした強化版セルビューアです。
セルビューアの改善(コミュニティ版)
最新バージョンでは、セルビューア機能が大幅に強化されました。セルビューアはデータグリッドコンポーネントの一部となり、より統合され、使いやすくなりました。また、セルビューアを起動するツールバーボタン「Cell data」も追加されています。
セルビューアには新たにフォームビューが追加され、複数値の一括編集や列フィルタリングをサポートします。この機能の初期バージョンを実装してくれた David Pivoňka 氏に大きな感謝を捧げます。
ヘッダー行をクリックすることで、フォームセルビューを有効化することもできます。データグリッドコンポーネントのキーボードナビゲーションも改善されており、キーボード操作だけでフォームセルビューを起動できます。
マクロのアクセシビリティ向上(プレミアム版)
DbGate プレミアム版では、マクロがよりアクセスしやすくなりました。データグリッドに新しいコンテキストメニュー項目「Run macro」が追加され、選択したデータに対して利用可能なマクロを素早く実行できます。マクロ一覧に関するいくつかの問題も修正されています。
マクロはグリッド内のデータを変更するために使用されます。代表的なマクロには次のようなものがあります。
- UUID の生成
- 大文字/小文字への変換
- 現在の日付/時刻の設定
- JavaScript を使ったカスタム計算
高度なエクスポート/インポートの提供範囲変更(コミュニティ版)
高度なエクスポート/インポート機能は、DbGate のコミュニティ版の一部になりました。これにより、コミュニティ版でデータのエクスポートおよびインポート作業を行う際のユーザー体験が、より一貫したものになります。
ただし、エクスポート/インポートの一部の高度な機能は、引き続きプレミアム版およびチームプレミアム版専用です。インポートおよびエクスポートジョブの保存は、有料版でのみ利用可能です。ただし、コミュニティ版でも保存済みジョブの JavaScript コードを生成できます。
データアーカイブ(プレミアム版)は、テーブルのデータをローカルの JSONL ファイルに保存することを可能にします。これらを編集し、後で別のデータベースにインポートし直すことができます。この機能は、古いデータのアーカイブや、データベース間でのデータ移行に役立ちます。
| 機能 | Community | Premium | Team Premium |
|---|---|---|---|
| 高度なエクスポート | yes | yes | yes |
| エクスポートジョブの保存 | no | yes | yes |
| ジョブの JavaScript コード生成 | yes | yes | yes |
| ZIP ファイルへのエクスポート | no | yes | yes |
| データアーカイブウィジェット | no | yes | yes |
環境変数による Team Premium の設定
DbGate Team Premium は、接続およびロール管理のためにデータベースストレージを使用します。バージョン 6.8.0 では、接続およびロール設定を環境変数経由で構成する機能を追加しました。構文はコミュニティ版と同じであり、自動化や設定管理が容易になります。実際には、Docker コンテナの起動時に、接続とロールが環境変数からインポートされます。UI から管理することも可能ですが、環境変数からインポートされた接続とロールは UI 上では読み取り専用になります。
バージョン 6.7.2 以降の完全な変更履歴
6.8.0
- 追加: データグリッドでの詳細なデータ確認と編集のためのフォームセルビュー(複数行の一括編集をサポート)
- 変更: セルデータサイドバーを右側に移動し、データグリッドの一部に統合
- 修正: ウィジェットのリサイズアルゴリズムを改善
- 修正: SQL エディタのワードラップ機能
- 変更: データグリッドのキーボードナビゲーションを改善
- 変更: データグリッドでの PostgreSQL の decimal 型サポートを改善 #1214
- 追加: Redis 設定からデータベース数を取得 #1278
- 追加: マクロ実行コンテキストメニュー(プレミアム版)
- 追加: レプリケーターでの更新スキップ列のサポート
- 修正: CSV 入力での UTF-8 BOM の扱い
- 変更: 高度なエクスポートがコミュニティ版の一部に
- 修正: SQLite の外部キー制約タイプ
- 修正: 制約の二重 DROP 問題
- 変更: マップビューでの緯度/経度フィールドの自動検出を改善
- 修正: テーブル変更操作と制約のサニタイズ
- 追加: 環境変数からの接続インポート(チームプレミアム版)
6.7.3
- 修正: アナライザーコアの問題を修正 - PostgreSQL でテーブルを削除した後も、削除されたテーブルが構造に表示されていた問題
- 修正: PostgreSQL の numeric 列が右寄せされない問題 #1254
- 追加: カスタム桁区切り文字 #1213