GoLand 2026.1 Help

セッション​​

データベースツールおよび SQL プラグインを有効化

この機能は、GoLand にデフォルトでバンドルされ有効化されている データベースツールおよび SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み タブを開き、 データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

GoLand では、データベースへの接続は特別なラッパー、 セッション で確立されます。 各セッションは単一の接続のラッパーであり、接続の情報(たとえば、アクティブかどうか、トランザクション制御モード、その他の設定など)を保存します。

セッション内では、必要に応じて定義された 設定に従って接続を開いたり閉じたりできます。

セッションには クライアント (セッションが保持する接続を使用してクエリが送信されるファイル)が存在する場合があります。 データエディターはセッションのクライアントになることもできます。

サービス ツールウィンドウでは、データソース、セッション、セッションクライアントを表示できます。 セッションアイコンの隅にある緑色の点は、接続されたセッションを示します。

サービスツールウィンドウ

上の図では、 サービス ツールウィンドウに次のノードが表示されています。

  1. データソース。

  2. 切断されたセッション。

  3. 接続されたセッション。

  4. セッションクライアント。

セッション管理オプションとツールバーコントロールの詳細については、 サービスツールウィンドウトピックを参照してください。

GoLand を閉じて再度開くと、すべてのセッションが サービス ツールウィンドウで利用可能になりますが、空になります。

新規セッション

新しいセッションを作成する方法に応じて、自動的に接続されるか、特定のアクションの後に接続されます。 セッションのアイコンの隅にある緑色の点は、接続ステータスを示します。

次のいずれかを実行して、新しいセッションを作成できます:

  • クエリコンソール を開き、データエディターでデータベースオブジェクトのデータを表示するか、SQL ファイルをデータソースに添付します。

    その結果、 サービス ツールウィンドウのデータソースノードに、新しいセッションノードがその下にクライアントノードとともに表示されます。

    1. クエリコンソール の場合、データベースとの対話を伴うアクションを実行すると、セッションが接続されます。 例: クエリを実行すると。

    2. テーブルの場合、GoLand ではデータベースからテーブルデータを取得し、それを受信してデータエディターに表示するためにアクティブな接続が必要なため、セッションは自動的に接続されます。

    3. SQL ファイルの場合、セッションは自動的に接続されます。 データソースデータベースまたはスキーマのいずれかに対してクエリを実行するには、 <スキーマ> リストで選択して、ファイルを添付する必要があります。

  • データベースとの対話を必要とするアクションを実行します。 例: 実行構成を使用して ストアドプロシージャを実行したり 、スクリプトを実行したりします。

    その結果、新しく接続されたセッションノードが サービス ツールウィンドウのデータソースノードに表示されます。

セッションの管理

セッションの切り替え

クエリや SQL ファイルを異なるセッションで実行する必要がある場合、セッションを別のものに切り替えることができます。

  • セッションを切り替えるには、 サービス ツールウィンドウで、セッションを切り替えるファイルを右クリックし、 セッションの切り替え をクリックして、ファイルをアタッチするセッションを選択します。

サービスツールウィンドウで SQL ファイルのセッションを切り替える

1 回のセッションで作業する

複数の SQL ファイルからクエリを実行し、単一のセッションで複数のデータベースオブジェクトデータを受け取ることができます。 例: 新しいクエリごとに MFA 承認が必要な場合。

単一セッションで作業するには、次の操作を行って 単一セッションモード を有効化します:

  1. データソースおよびドライバー ダイアログ (Shift+Enter) を開き、データソースを選択します。

  2. ダイアログの右側のペインで、 オプション タブを開きます。

  3. 接続 設定セクションで、 単一セッションモード チェックボックスを選択します。

  4. 変更を適用するには、 OK をクリックします。

  5. (オプション) 変更の適用 ダイアログが表示されたら、続行する方法を選択します。

    変更を適用ダイアログ
    • いいえ: 接続されたセッションはそのまま残ります。

    • はい: 接続されているすべてのセッションを切断します。

  6. クエリを実行します。

すべての新しいクエリは デフォルト のセッションで実行されます。

複数の SQL ファイルからのクエリは単一のセッションで実行されます

次の表では、セッションを操作する際に使用できるその他の基本的なアクションが示されています。

アクション

説明

セッションの名前を変更する

サービス ツールウィンドウで、セッションを右クリックして セッション名の変更 を選択します。

接続セッションの名前を変更する

セッションまたはデータソースを別のタブに移動する

サービス ツールウィンドウで、セッションまたはデータソースを右クリックして 新しいタブで開く を選択します。 この操作を元に戻すには、区切られたタブを閉じます。

セッションまたはデータソースを別のタブに移動する

セッションを閉じる

サービス ツールウィンドウで、セッションを右クリックして セッションを閉じる を選択します。

セッションはセッションクライアントから切り離され、リストからも消えます。

すべてのセッションを閉じます

サービス ツールウィンドウで、データソースを右クリックして すべてのセッションを閉じる を選択します。

すべての接続セッションを閉じる

サービスツールウィンドウのリファレンス

ツールウィンドウのコントロールとタブの詳細については、 「サービスツールウィンドウ」のトピックを参照してください。

サービスツールウィンドウのデータベースサービス
2026 年 5 月 22 日