ファイルの実行
実行構成を使用して、選択したデータベースまたはスキーマに対して SQL ファイルが実行されます。目的に応じて、次のいずれかの方法で SQL ファイルを実行できます。
新しい実行構成を作成するか、実行構成ウィジェットを介して既存のものを編集します。
選択したファイルを実行して、ファイルツールウィンドウから新しい実行構成を作成します。
選択したデータベースまたはスキーマに対してファイルを実行することにより、データベースエクスプローラー経由で新しい実行構成を作成します。
DataGrip では、SQL ファイルから実行できる DML ステートメントの最大数は 1000 です。
実行構成の詳細については、「実行 / デバッグ構成の使用」を参照してください。
SQL ファイルを実行する
以下のいずれかの方法で実行 / デバッグ構成ダイアログを開きます。
メインメニューから
を選択します。ナビゲーションバーが表示された状態( )で、実行 / デバッグ構成セレクターから を選択します。
Alt+Shift+F10 を押してから、0 を押します。
実行 / デバッグ構成ダイアログでは、新しい実行構成を作成するか、既存の実行構成を編集できます。
新しい実行構成を作成するには、新規構成の追加アイコン (
) をクリックし、データベーススクリプトを選択します。
既存の実行構成を編集するには、データベーススクリプトノードを展開し、編集する実行構成をリストから選択します。
右側のペインに表示されるフィールドには、選択した構成タイプの設定が表示されます。
ターゲットデータソース / スキーマ : データベーススクリプトを実行するデータベースまたはスキーマ。この設定はダイアレクトに依存します。
ターゲットとしてデータソースを選択すると、DataGrip はスクリプトが実行されるスキーマを表示します。これはデフォルトのスキーマです。
スクリプトファイル : 実行する SQL ファイル。ファイルを追加するには、追加ボタン(
)をクリックして、実行するファイルに移動します。スクリプトにスキーマ切り替えが含まれている場合は、警告(
)が表示されます。
構成をすぐに実行することも、構成を保存して後で実行することもできます。
OK をクリックして、後で使用するために実行構成を保存し、ダイアログを閉じます。
構成をすぐに実行するには、「実行」をクリックします。
![実行 / デバッグ構成を使用してファイルを実行する Run files by using run/debug configurations](https://resources.jetbrains.com/help/img/idea/2024.1/db_run_debug_configurations_script_files.png)
ファイルツールウィンドウ ( ) で、実行する SQL ファイルを右クリックし、実行 '<file_name>' を選択します。または、Alt+Shift+R を押します。
実行構成の設定を選択します。
ターゲットデータソース / スキーマ : データベーススクリプトを実行するデータベースまたはスキーマ。この設定はダイアレクトに依存します。
ターゲットとしてデータソースを選択すると、DataGrip はスクリプトが実行されるスキーマを表示します。これはデフォルトのスキーマです。
スクリプトファイル : 実行する SQL ファイル。ファイルを追加するには、追加ボタン(
)をクリックして、実行するファイルに移動します。スクリプトにスキーマ切り替えが含まれている場合は、警告(
)が表示されます。
実行をクリックします。
データベースエクスプローラー ( ) で、データソースまたはスキーマを右クリックし、 を選択します。
開いたファイルブラウザーウィンドウで、実行する SQL ファイルに移動します。
開くをクリックします。
出力は実行ツールウィンドウで表示できます。ツールウィンドウコントロールの詳細については、実行ツールウィンドウを参照してください。
ファイルツールウィンドウを開き、SQL ファイルに移動して選択します。
SQL ファイルをデータベースエクスプローラーに、それを実行するデータソース、データベース、スキーマにドラッグします。
実行構成の設定を選択します。
ターゲットデータソース / スキーマ : データベーススクリプトを実行するデータベースまたはスキーマ。この設定はダイアレクトに依存します。
ターゲットとしてデータソースを選択すると、DataGrip はスクリプトが実行されるスキーマを表示します。これはデフォルトのスキーマです。
スクリプトファイル : 実行する SQL ファイル。ファイルを追加するには、追加ボタン(
)をクリックして、実行するファイルに移動します。スクリプトにスキーマ切り替えが含まれている場合は、警告(
)が表示されます。
実行をクリックします。
ツールバーの専用オプションを使用して、単一のファイルを実行できます。実行ボタンとデバッグボタンがアクティブになり、現在開いているファイルをすぐに実行できます。
エディターで、実行するファイルを開きます。
ツールバーの現在のファイルオプションの横にある
をクリックします。
実行構成の設定を選択します。
ターゲットデータソース / スキーマ : データベーススクリプトを実行するデータベースまたはスキーマ。この設定はダイアレクトに依存します。
ターゲットとしてデータソースを選択すると、DataGrip はスクリプトが実行されるスキーマを表示します。これはデフォルトのスキーマです。
スクリプトファイル : 実行する SQL ファイル。ファイルを追加するには、追加ボタン(
)をクリックして、実行するファイルに移動します。スクリプトにスキーマ切り替えが含まれている場合は、警告(
)が表示されます。
実行をクリックします。
他のランナーにもアクセスできます。リストを展開して現在のファイルを選択します。開いたウィジェットから実行構成を開いて、さらにオプションを指定できます。
![現在のファイルを実行するためのその他のオプション More options for running current file](https://resources.jetbrains.com/help/img/idea/2024.1/db_run_current_file_more.png)
複数のデータソースに対して SQL ファイルを実行する
ファイルツールウィンドウ ( ) で、実行するファイルを選択します。
選択を右クリックして <file_names> を実行しますを呼び出します (または Ctrl+Shift+F10 を押します)。このアクションにより、一時的な実行構成が作成されます。
開いた構成の編集ウィンドウで、ターゲットデータソース / スキーマペインの追加ボタン (
) をクリックし、選択したファイルを実行するデータソースまたはスキームを選択します。
最近ボタン (
) をクリックして、最近使用したデータソースを選択できます。
実行をクリックします。
データソースの添付
SQL ファイルをデータソースに添付する
から <data sources> 右上隅のリストで、ファイルを添付するデータソースを選択します。
SQL ファイルのデータソースを切り替える
ファイルを別のデータソースにアタッチするには、データソースリストをクリックして、別のデータソースを選択します。または、セッションツールウィンドウでファイル名を右クリックし、データソースの切り替えを選択して、データソースを選択します。
データソースから SQL ファイルをデタッチする
データソースからファイルを切り離すには、データソースリストをクリックしてデータソースの切り離しを選択します。
実行の停止
実行ツールウィンドウで、ツールバーの
をクリックします。または、Ctrl+F2 を押して、停止するプロセスを選択します。
出力の表示
ファイルを実行するか、実行構成を使用すると、出力が実行ツールウィンドウのタブに表示されます。ツールウィンドウコントロールの詳細については、実行ツールウィンドウを参照してください。
![ファイル実行出力 File run output](https://resources.jetbrains.com/help/img/idea/2024.1/db_file_run_output.png)
出力の一時停止
実行ツールウィンドウ内で右クリックし、コンテキストメニューから出力の一時停止を選択します。同じトグルを使用して、実行構成を再開します。
ヒント
検索からファイルを実行するダイアログ
Shift を 2 回押します。
どこでも検索ダイアログで、ファイル名を入力してください。
上矢印と下矢印を使用してファイルを選択します。
Ctrl+Shift+F10 を押します。
構成の編集ウィンドウで、追加ボタン(
)をクリックし、選択したファイルを実行するデータソースまたはスキーマを選択します。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_create_sql_file.png)
ユーザーファイル
ユーザーファイルは、マシンまたはアクセスできるその他の場所に保存されているファイルです。DataGrip で操作するには、含むディレクトリをファイルツールウィンドウに接続します。SQL ファイルを表示、編集、作成、削除できます。SQL ファイルを作成するファイルツールウィンドウ (表示 | ツールウィンドウ | ファイル) で、SQL ファイルを作成するディレクトリを右クリックし、を選択します。新規ファイルダイアログで、ファイル名を指定してください。ファイルとディレクトリの管理:ファイルツールウ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_rdconfigslist_temporary.png)
実行 / デバッグ構成の使用
DataGrip は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行構成には次の 2 つのタイプがあります。一時的 — コンテキストメニューからを選択するたびに作成されます。コンテキストメニューを呼び出すには、オブジェクトまたは領域を右クリックします。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されます。永続的...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_ui_main_elements.png)
ユーザーインターフェース
DataGrip で新しいプロジェクトを開くと、IDE に基本的な要素といくつかの便利なショートカットが表示されます。DataGrip の主なユーザーインターフェース要素は次のとおりです。ツールバー。データベースエクスプローラー (ツールウィンドウ)。ファイルツールウィンドウ。クエリコンソール。データエディターとビューアー。ポップアップメニュー、コンテキストメニュー。サービスツールウィンドウ。クエリ結果タブ。ナビゲーションバー。ステータスバー。
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_file_run_output.png)
実行ツールウィンドウ
SQL ファイルを実行すると、実行ツールウィンドウが自動的に開き、生成された出力が表示されます。ツールウィンドウのタブ:タブをピン留め複数のファイルを実行している場合は、適用された実行 / デバッグ構成にちなんで名付けられたタブに各ファイルが表示されます。ファイルを再実行した場合でもファイルの出力を保持するには、出力タブを固定します。タブを右クリックし、タブをピン留めを選択します。デフォルトでタブを固定するには、を押して IDE 設定を開き、詳細設定を選択してデフォルトで構成をピン留めするオ...
![](https://pleiades.io/icons/datagrip.png)
クエリ実行計画
コマンドは、ステートメントの実行計画を表示します。これは、プランナーがステートメントを実行するためにとったアプローチの詳細を確認できることを意味します。例: テーブルのスキャン方法、必要な行を結合するために使用される結合アルゴリズム、ステートメントの実行コスト、その他の情報。実行コストは、ステートメントの実行にかかる時間に対するプランナーの推測です。測定は、相対コスト単位で行われます。実行コストには、起動と合計の 2 つのオプションがあります。開始コストは、最初の行が処理されるまでにかかる時間を...