2024年10月28日、ブログ記事「Navicat On-Prem Serverを使用したシームレスなMySQLおよびMariaDB管理」では、分散したチームがリアルタイムで共同作業を行い、データを共有し、タスクを調整し、一元化されたプラットフォームを通じてシームレスにコミュニケーションできるようにするオンプレミスソリューションをご紹介しました。これは、コラボレーション用の2つのNavicat製品のうちの1つで、もう1つはNavicat Cloud Cloud は、チームがNavicatオブジェクトを保存するための中心的なスペースを提供しますが、Navicat On-Prem Serverは、Navicatオブジェクトを社内に安全に保存できるクラウド環境をホストするためのオンプレミスソリューションです。
Navicatは、Navicat On-Prem Server 3.0をリリースしました。このバージョンには、チーム内でのコラボレーションをさらに促進するのに役立ついくつかの新機能が含まれています。主な機能は以下の4つです:
- PostgreSQLおよびFujitsu Enterprise Postgresへの接続のサポートが追加されました。
- クエリエディタが強化され、コード補完、コード折りたたみ、SQL整形機能が追加されました。
- オブジェクトフィルタリング機能が拡張されました。
- 「新規接続」ダイアログが改良されました。
本日のブログでは、Navicat On-Prem Server 3.0をレビューし、上記の機能がMySQL、MariaDB、PostgreSQLインスタンスをこれまで以上に効果的に管理するのにどのように役立つかを評価します。
バージョン3.0へのアップグレード
Navicat On-Prem Server 3.0への移行は非常に簡単なプロセスです:
- まず、ダウンロードページにアクセスし、お使いのオペレーティングシステムに合ったインストールファイルを見つけてください。
- インストールプログラムを実行する前に、Navicat On-Prem Serverの以前のバージョンをアンインストールしてください。
- これで、インストールプログラムを実行する準備が整いました。
- インストールが完了すると、ブラウザが開き、インストールページが表示されます。表示されない場合は、右下にあるアプリアイコンを右クリックしてアプリを起動してください。
- Navicat On-Prem Serverはログイン認証情報とその他の設定情報を記憶するため、以前のバージョンと全く同じようにアプリにログインできるはずです。
- 初めてログインすると、「ようこそ」のスプラッシュ画面が表示されます。バージョン3.0の新機能がすべて紹介されます。

それでは、前述の新機能に注目してみましょう。
PostgreSQLとFujitsu Enterprise Postgresの接続
メインアプリ画面上部の「+新規」ボタンをクリックすると、「新規プロジェクト」と「新しい接続」の2つの項目を含むコンテキストメニューが表示されます。後者をクリックすると、「新しい接続」ダイアログが開きます。接続フィルターを見ると、多くの新しい接続タイプがあることがわかります。中でも注目すべきはPostgreSQLです。さらに、ベンダーフィルターも拡張され、Fujitsu、HighGo、Kingbaseなども含まれました:
強化されたクエリエディタ
クエリエディタは全面的に刷新され、Navicatデータベース管理・開発ツールで最も求められている機能のいくつかを搭載しました。以下が含まれます:
- SQL整形:ボタンをクリックするだけで、乱雑なSQLコードや圧縮されたSQLコードを、スペースと改行が統一された、クリーンで適切にインデントされた読みやすい形式に自動的に再フォーマットします。生成されたコードは標準的なフォーマット規則に従って構造化されるため、理解しやすく保守も容易です。
- ピン:継続的な分析のために、重要なデータのスナップショットをクエリとタイミング情報とともに保存します。
構文の強調表示、コードの折りたたみ、コード補完、クエリの説明など、期待されるすべての重要な機能も備わっています。
これらの機能すべての相乗効果により、開発生産性が向上し、SQLコードがより明確になります。
拡張されたオブジェクトフィルタリング機能
拡張されたオブジェクトフィルタリング機能により、大量のデータを効率的に検索して特定のオブジェクトを即座に見つけることができるため、重要な情報にいつでもアクセスできます。
改良された「新しい接続」ダイアログ
新しい接続ダイアログの検索ボックスの左側に、2つの新しいアイコンがあることに気づくでしょう。それぞれグリッドビューとリストビューをアクティブにします。以前は、グリッドビューのみがサポートされていました。各ビュータイプの比較を以下に示します:
結論
Navicat On-Prem Server 3.0は、データを完全に制御しながら、クラウドベースのソリューションの利便性と機能のメリットを享受したい組織に最適なソリューションです。Navicat On-Prem Server 3.0を使用すると、チームはすべての接続設定、クエリ、集計パイプライン、スニペット、モデルワークスペース、BIワークスペース、バーチャルグループ情報を、すべてのデバイス間で同期できます。Navicat On-Prem Server 3.0は、データの共有だけでなく、MySQL、MariaDB、PostgreSQL、Fujitsu Enterprise Postgres (FEP) データベースの管理、監視、運用に専門家が必要とするすべてのツールを提供します。
Navicat On-Prem Server 3.0は、Windows、macOS、Linuxのオペレーティングシステムでご利用いただけます。ダウンロードページには、各プラットフォーム向けの14日間トライアル版をご用意しております。

