DataGrip 2018.1ヘルプ

データソースの管理

データソースについて

DataGripでデータベースを操作するには、それらをデータソースとして定義する必要があります。 データベースへの接続を参照してください。

実際のデータベース(DBデータソース)に対応するデータソースに加えて、DataGripはDDLデータソースもサポートしています。これらは、データ定義言語ステートメント(SQL DDLステートメント)を含む1つ以上のSQLファイルによって表されます。

比喩的に、DDLデータソースはデータなしでデータベースとして機能します。

データソースは、SQLコーディング支援とコード検証の基礎を提供します。

ドラッグ・アンド・ドロップによるH2またはSQLite用のDBデータ・ソースの作成

H2またはSQLiteデータベースファイルをローカルで使用できる場合は、ファイルをデータベースツールウィンドウにドラッグして、それらのDBデータソースを作成できます。ファイルは、ファイルツールウィンドウまたはファイルマネージャ(エクスプローラまたはファインダなど)からドラッグできます。

  1. データベースファイルがDataGripの作業フォルダにある場合は、ファイルツールウィンドウを開きます。それ以外の場合は、ファイルマネージャを開きます。
  2. データベースツールウィンドウを開く
  3. ファイルツールウィンドウまたはファイルマネージャで目的のファイルを選択します。
  4. 選択したファイルをデータベースツールウィンドウにドラッグします。 (ファイルごとに別々のデータソースが作成されます)。
  5. 必要なデータベースドライバファイルがまだない場合は、今すぐダウンロードできます。 データベースツールウィンドウのツールバーで iconManageDataSources をクリックします。 (または、コンテキストメニューからプロパティーを選択します)。
  6. 開いているデータ・ソースおよびドライバーダイアログで、不足しているドライバファイルをダウンロードする行内でダウンロードリンクをクリックします。
  7. 接続のテストをクリックして、DataGripがデータベースと適切に通信できることを確認します。
  8. データ・ソースおよびドライバーダイアログで[OK]をクリックします。

DDLデータソースの作成

  1. データベースツールウィンドウを開くをクリックし、ツールバーの iconManageDataSources をクリックします。
  2. 表示されたデータ・ソースおよびドライバーダイアログで、 add をクリックし、DDL データ・ソースを選択します。
  3. 名前フィールドで、必要に応じてデータソースの名前を編集します。
  4. DDLファイルの下で、 new をクリックし、表示されるダイアログで必要なSQLファイルを選択します。
  5. 拡張リストから、必要に応じて別のデータソースを親として選択します。その結果、編集中のプロパティを持つデータソースは、すべてのDDL定義を親から「継承」します。
  6. [OK]をクリックして設定を保存し、ダイアログを閉じます。

ドラッグ・アンド・ドロップによるDDLデータ・ソースの作成

DDLデータソースを作成するには、DDL SQLファイルをデータベースツールウィンドウにドラッグします。ファイルは、ファイルツールウィンドウまたはファイルマネージャ(エクスプローラまたはファインダなど)からドラッグできます。

  1. 必要なDDL SQLファイルがDataGripの作業フォルダにある場合は、ファイルツールウィンドウを開きます。それ以外の場合は、ファイルマネージャを開きます。
  2. データベースツールウィンドウを開く
  3. ファイルツールウィンドウまたはファイルマネージャで目的のファイルを選択します。
  4. 選択したファイルをデータベースツールウィンドウにドラッグします。新しいデータソースを作成するには、既存のデータソースの1つではなく、ウィンドウ領域の大部分を赤い枠線で囲んでください。

データソース設定の変更

  1. データベースツールウィンドウを開くを選択し、目的のデータソースを選択します。
  2. 以下のいずれか 1 つを実行します:
    • ツールバーの iconManageDataSources をクリックします。
    • コンテキストメニューからプロパティーを選択します。
    • Ctrl+Shift+Alt+Sを押します。
  3. 表示されるデータ・ソースおよびドライバーダイアログで、必要に応じて設定を編集します: 見る:

すべてのプロジェクトでDBデータソースを利用できるようにする

DBデータソースが作成されると、プロジェクトに割り当てられます。つまり、デフォルトでは、定義されているプロジェクトでのみ使用できます。

すべてのプロジェクトでデータソースを利用できるようにするには、グローバルにする必要があります。

  1. データ・ソースおよびドライバーダイアログ(例: Ctrl+Shift+Alt+S)を開き、目的のデータソースを選択します。
  2. ツールバーの「 icon importCopyrightProfile 」をクリックするか、コンテキストメニューから「グローバルにする」を選択します。
  3. 適用または[OK]をクリックします。

同様に、グローバルデータソースをプロジェクトレベルに移動することもできます。現在のプロジェクトでのみ使用できるようにするには、コンテキストメニューから icon importCopyrightProfile またはプロジェクトに移動を使用します。

DDLデータソースはプロジェクトレベルにのみ存在することに注意してください。

データソースのグループ化

多数の異なるデータベースがある場合は、データソースをデータベースツールウィンドウにグループ化できます。このためには、必要なデータソースを選択し、 F6 を押すか、コンテキストメニューからグループへ移動を選択します。

DBTWMoveToGroup

このメニューから、データソースを既存のグループに移動したり、新しいグループを作成したり、グループから削除したり(ルートリストに移動)できます。

データソースの削除

不要なデータソースを削除するには、データベースツールウィンドウまたはデータ・ソースおよびドライバーダイアログを使用します。

データベースツールウィンドウの使用。削除するデータソースを選択し、次のいずれかの操作を行います。

  • Deleteを押します。
  • コンテキストメニューから削除を選択します。
  • 編集 | 削除を選択します。

[データソースとドライバ]ダイアログを使用します。削除するデータソースを選択し、次のいずれかの操作を行います。

  • ツールバーの delete をクリックします。
  • Deleteを押します。
  • コンテキストメニューから除去を選択します。
最終変更日: 2018年4月4日