GoLand 2026.1 Help

データベースへの接続

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

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

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

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

このトピックでは、GoLand でのデータベース接続の仕組みを概説します。 機能と概念の詳細については、専用のトピックを参照してください。

データソース

データベースに接続するには、GoLand には接続の詳細(例:ホスト、ポート、パスワード、SSH 構成設定など)が必要です。 すべてのデータベースの接続の詳細は、専用の接続構成 (データソース) に保存されます。

以下は、 データソースおよびドライバー ダイアログ (Shift+Enter) の PostgreSQL データソース設定の例です。 ダイアログフィールドの詳細については、 ダイアログリファレンストピックおよび データソース作成手順を参照してください。

PostgreSQL データベースの接続詳細を含むデータソース

セッション

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

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

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

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

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

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

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

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

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

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

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

2026 年 5 月 22 日