プロジェクトのセキュリティ
潜在的なセキュリティリスクを防ぐために、DataGrip では、プロジェクトのソースがわからない場合にプロジェクトを開く方法を決定できます。DataGrip は、オープニングプロセス中に実行されるタスクまたは構成について警告し、信頼できるソースを構成できるようにします。
不明なソースからプロジェクトを開く
プロジェクトを開くと、DataGrip はロードプロセス中にそのビルドスクリプトを実行します。これらのビルドスクリプトには、任意の (潜在的に危険な) コードを含めることができます。
プロジェクトを開くと、DataGrip を使用すると、未知ソースコードを含むプロジェクトの処理方法をすぐに決定できます。
プロジェクトを初めて開くたびに、IDE にプロジェクトを信頼ダイアログが表示されます。これは、プロジェクトが次のアクションを安全に実行できることを確認できます。
![信頼されていないプロジェクト Untrusted Project](https://resources.jetbrains.com/help/img/idea/2024.1/db_untrusted_project_first_open.png)
初めてプロジェクトを開く
不明なソースからのプロジェクトを初めて開こうとすると、DataGrip は警告を表示し、続行する方法を決定します。
次のいずれかのアクションを選択できます。
セーフモードでプレビュー : この場合、DataGrip はプロジェクトを「プレビューモード」で開きます。つまり、プロジェクトのソースを参照することはできますが、タスクやゴールを実行したり、プロジェクトをビルドまたは実行したりするのは安全ではない可能性があります。
セーフモードプレビューの制限の詳細については、「セーフモードプレビューの制限」を参照してください。
DataGrip はエディター領域の上部に通知を表示し、プロジェクトを信頼リンクをクリックして、いつでもプロジェクトをロードできます。
プロジェクトを信頼 : この場合、DataGrip はプロジェクトを正常に開いてロードします。つまり、ビルドスクリプトが実行され、プロジェクトのプラグインが解決され、依存関係が追加されます。
開かない : この場合、DataGrip はアクションをキャンセルします。
セーフモードプレビューの制限
セーフモードでプロジェクトを開く場合、次の制限が適用されます。
VCS サポート : VCS サポートは完全に無効になっています。
信頼できる場所
DataGrip が安全と見なすソースを構成し、開始プロセス中にそのようなプロジェクトを自動的にロードできます。
信頼できる場所にホームディレクトリを追加して、信頼できないプロジェクトに関する DataGrip の警告を無効にすることができます。
信頼できる場所を構成する
設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
信頼できる場所設定ページで、IDE が信頼する必要があるローカルディレクトリを指定します。「OK」をクリックして変更を保存します。
次回、これらの場所の 1 つからプロジェクトを開くと、DataGrip は暗黙的にそのプロジェクトを信頼します。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_git_cloned_files_attached_to_existing_project.png)
Git リポジトリのセットアップ
既存の Git リポジトリのクローンを作成するか、既存のプロジェクトを Git バージョンコントロール下に置くと、DataGrip はコンピューターに Git がインストールされているかどうかを自動的に検出します。IDE が Git 実行可能ファイルを見つけられない場合、それをダウンロードすることを提案します。DataGrip は、Windows10 バージョン 2004 で使用可能な Windows Subsystem for Linux 2(WSL2)の Git をサポートします。Git が...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_create_sql_file.png)
ユーザーファイル
ユーザーファイルは、マシンまたはアクセスできるその他の場所に保存されているファイルです。DataGrip で操作するには、含むディレクトリをファイルツールウィンドウに接続します。SQL ファイルを表示、編集、作成、削除できます。SQL ファイルを作成するファイルツールウィンドウ (表示 | ツールウィンドウ | ファイル) で、SQL ファイルを作成するディレクトリを右クリックし、を選択します。新規ファイルダイアログで、ファイル名を指定してください。ファイルとディレクトリの管理:ファイルツールウ...
![](https://pleiades.io/icons/datagrip.png)
バージョン管理
DB フロントエンド DataGrip の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_project_settings.png)
プロジェクト設定
プロジェクト設定は現在のプロジェクトにのみ適用されます。これらは、他のプロジェクトファイルとともに .idea ディレクトリに .xml 形式で保存されます。プロジェクト設定には、VCS 構成、コードスタイルオプション、言語インスペクションのリスト、およびその他の設定を含めることができます。プロジェクト設定を構成するには、メインメニューから macOS の場合は、Windows および Linux の場合はを選択します。または、を押して IDE 設定を表示することもできます。設定ダイアログでは、現在の...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_connection_details_postgresql_default.png)
用語集
データベースへの接続データベースに接続するには、DataGrip には接続の詳細 (ホスト、ポート、パスワード、SSH 構成設定など) が必要です。すべてのデータベースの接続の詳細は、専用の接続構成 (データソース) に保存されます。データソースの場合、データベースへの接続は特別なラッパー (セッション) で確立されます。各セッションは単一接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。データベースとの対話を必要とするアクションを...