DataGrip に関する FAQ
一般的な質問
DataGrip Community エディションはありますか?
いいえ、DataGrip の機能を無料の階層と有料の階層に分ける方法はありません。30 日間の無料トライアルまたはアーリーアクセスプログラム(プレリリース)バージョンが使用可能であれば、DataGrip を使用できます。
DataGrip を無料または割引で入手する方法は?
DataGrip ライセンスを無料または割引で取得したい場合は、次のページのオファーを確認してください:Toolbox サブスクリプション - 特別オファー。ご不明な点がございましたら、弊社営業サポートまでお問い合わせください。
無料の個人ライセンスは、学生、教員、オープンソースプロジェクトの主要なコントリビューターが利用できます。
お役立ちリンク
学生および教員向けの無料の個人ライセンス : 誰が無料ライセンスを申請できるか、どのようにそれを行うことができるかを確認してください。
無料のオープンソースライセンス : アプリケーション条件、ライセンス条件、制限を参照してください。
DataGrip は、All Products Pack の一部として JetBrains Toolbox を介して利用できますか?
はい、スタンドアロン IDE としても、All Products Pack の一部としても使用できます。
DataGrip と IDEA、PyCharm、PhpStorm などの他の IntelliJ IDE 製品のデータベースプラグインの違いは何ですか?
同じです。DataGrip と IntelliJ IDEA のデータベースプラグインには同じ機能があります。
バージョン管理システムはどうですか?
DataGrip は、Git、SVN、Mercurial、その他のバージョン管理システム(VCS)をサポートします。このサポートはバンドルされていません。これは、DataGrip で VCS を使用するには、対応するプラグインをインストールする必要があることを意味します。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。マーケットプレースでプラグインを見つけ、インストールを クリックします。
お役立ちリンク
データベースと SQL に加えて、DataGrip はどの Web テクノロジーをサポートしていますか?
データベース管理用のツールに加えて、DataGrip は、HTML、XML、Docker、Git、Web サービスをテストするための HTTP クライアント、およびその他のテクノロジーをサポートします。
フィードバックを残したり、バグを送信する方法は?
ヘルプの利用トピックでは、フィードバックを残す方法、バグを報告する方法、または機能要求を送信する方法について説明します。
お役立ちリンク
DataGrip の Youtrack の課題 (英語) : JetBrains アカウントにログインし、新しい課題をクリックします。
JetBrains サポートセンターでのリクエスト : メインページの上部にあるリクエストを提出するボタンをクリックします。
Twitter(英語) : 問題についてツイートしてください。ツイートで @datagrip にメンションしてください。
datagrip@jetbrains.com : 問題について Google チームにメールでお問い合わせください。問題を説明し、トラブルシューティングを高速化できるすべての資料(コードサンプル、スクリーンショット、ログ、アニメーション、ビデオ、その他の資料)を添付してください。
ストアドコードのデバッグ、管理ツール、NoSQL 機能は計画されていますか?
はい、将来のバージョンでこの機能を追加する予定です。あなたの考えを共有し、この Youtrack チケット(英語)で NoSQL サポートへの投票を追加することができます。
グラフや円グラフなどのデータの視覚化はどうですか?
いいえ、DataGrip にはまだデータの視覚化はありません。
製品をより良くするために、どうすればよいですか?
最善の方法は、フィードバックを共有することです。バグを報告し、課題追跡システム(英語)を介して機能リクエストを送信してください(英語)。
お役立ちリンク
ヘルプの利用 : このヘルプページには、さまざまな情報源、トラブルシューティング資料の収集方法、フィードバックの提供方法が記載されています。
接続を構成
リストされていない SQL ダイアレクトで DataGrip を使用できますか?
はい、DataGrip は JDBC ドライバーを備えた任意のデータベースに接続できます。例:2019.3 バージョンでは、Firebird、SAP Hana、Athena、Teradata、BigQuery に接続できます。
JDBC ドライバーを使用すると、データベースに接続し、データベースオブジェクトを表示し、クエリを実行できます。また、いくつかの汎用コード補完と構文ハイライト(SQL92 に基づく)があります。強化されたコード補完、データベース固有の構文ハイライト、データベースオブジェクトのより良い取得(イントロスペクション)などの高度な機能はサポートされていません。
お役立ちリンク
JDBC ドライバーを使用してデータベースへの接続を作成する : JDBC ドライバーとの接続を作成する方法を参照してください。
データベースに接続できません: 何をすべきか?
トラブルシューティングチュートリアルの手順に従ってください。それでも問題が解決しない場合
お役立ちリンク
JDBC ドライバーを使用してデータベースへの接続を作成する : JDBC ドライバーとの接続を作成する方法。
MySQL 5.1 に接続できません : MySQL 5.1 への接続方法。
MS SQL サーバーに接続する : Microsoft SQL Server のインスタンスに接続する方法。
SQL Server Express LocalDB に接続する : SQL Server Express LocalDB への接続方法。
SSL 検証なしで Heroku Postgres に接続する : SSL 検証なしで Heroku Postgres に接続する方法。
SSL で Cassandra に接続する : SSL で Cassandra に接続する方法。
Microsoft SQL Server に接続するにはどうすればよいですか?
SQL Server 接続を確立する方法を示す MS SQL サーバーに接続するチュートリアルを参照してください。
MS SQL Server 10.50 2008 R2 以降を明示的にサポートしています。以前のバージョンを使用している場合は、データソース設定のオプションタブに移動し、JDBC メタデータを使用して内部検査するを選択します。
MySQL は日時フィールドに「0000-00-00 00:00:00」の代わりに NULL を表示する: なぜでしょうか ?
データソース設定で CONVERT_TO_NULL
に設定されている ZeroDateTimeBehavior
ドライバーオプションのため。
ZeroDateTimeBehavior
オプションを構成するには、 Ctrl+Alt+Shift+S を押してデータソースおよびドライバーダイアログを開き、MySQL データソースを選択して、詳細設定タブをクリックします。オプション表で、ZeroDateTimeBehavior
を検索します。他のオプションを設定するには、値列の対応するセルをクリックし、ドロップダウンリストから値を選択します。

DataGrip はローカルタイムゾーンで時刻を表示しますが、UTC で表示したいのですが、どうすればよいですか?
データソース設定の詳細設定タブで、VM オプションフィールドに -Duser.timezone=UTC
と入力します。
-Duser.timezone=UTC
を VM オプションに追加するには、 Ctrl+Alt+Shift+S を押してデータソースおよびドライバーダイアログを開き、MySQL データソースを選択して、詳細設定タブをクリックします。VM オプションフィールドに -Duser.timezone=UTC
と入力します。

データソースの使用
データソースを実稼働、ステージング、またはテストとしてマークできますか?
データソースに色を付けることができます。
データベースツールウィンドウ( )で、 Ctrl を押して、マークするデータソースをクリックします。選択範囲を右クリックして、色設定に移動します。データベース色設定ダイアログで、色と外観の設定を構成します。

データソースをフォルダーに入れる方法は?
データベースツールウィンドウ( )で F6 を押して、新しいグループを作成します。既存のグループにデータソースを追加するには、データソースをクリックして F6 を押します。データソースを追加するグループを選択します。
お役立ちリンク
グループデータソース : データソースグループで使用できる他のアクションを確認します。
DataGrip と他の IntelliJ IDE の間でデータソースを共有するにはどうすればよいですか?


お役立ちリンク
エクスポートとインポート
必要な形式にデータをエクスポートするにはどうすればよいですか?
DataGrip では、オブジェクト構造とデータを別々にエクスポートします。これは、テーブルの構造をエクスポートしてから、テーブルからデータをエクスポートできることを意味します。完全なデータダンプは、mysqldump(英語) と pg_dump を使用(英語)して PostgreSQL と MySQL でのみ使用できます。完全なデータダンプには、すべてのデータベースオブジェクトの構造とこれらのオブジェクトのデータが 1 つのファイルに含まれています。詳細については、MySQL と PostgreSQL の完全なデータダンプを作成するを参照してください。
お役立ちリンク
データのエクスポート : mysqldump、pg_dump、pg_restore、psql などの特別なツールを使用して、または使用せずに、さまざまな形式でデータをインポートおよびエクスポートします。
Clojure エクストラクターが機能しなくなりました: 何をすべきか?
DataGrip は Clojure エンジンをバンドルしていません。Clojure エクストラクターを有効にするには、IntelliJ scripting: Clojure
プラグインをインストールします。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。マーケットプレースでプラグインを見つけ、インストールを クリックします。
お役立ちリンク
プラグイン : プラグインのインストールおよび削除方法の確認、カスタムプラグインリポジトリの操作、独自のプラグインの作成。
クリップボードアクションへのコピーとエクスポートの違いは何ですか?
クリップボードへエクスポートアクションとは対照的に、コピーアクション Ctrl+C は、現在のページの選択範囲またはすべての行のみをコピーします。現在のページの行をコピーするには、テーブルをダブルクリックして Ctrl+C を押します。または、セルをクリックして Ctrl+A を押してから Ctrl+C を押します。ページの行数を構成するには、結果セットに行数を設定するを参照してください。
エディターでの作業
マシンの既存の SQL ファイルを使用できますか?
はい、作業ディレクトリを添付する必要があります。
ファイルツールウィンドウで、任意の領域を右クリックし、ディレクトリをプロジェクトに接続するを選択します。接続するディレクトリに移動し、OK をクリックします。
また、ディレクトリをアタッチするには、ファイルツールウィンドウ( )にあります。
に移動し、ファイルブラウザーでディレクトリを選択します。アタッチされたディレクトリは、お役立ちリンク
ユーザーファイル : ディレクトリをアタッチおよびデタッチする方法を参照してください。
結果セットの合計行数を確認するにはどうすればよいですか?
結果セットのタブで、N + のを表示するページカウンターの部分をクリックします。ここで、N
はページサイズの制限オプションで設定された行数です。 N
は、合計行数を更新して表示します。

データベースツールウィンドウから SELECT * FROM クエリを生成する方法
データベースツールウィンドウ( )でテーブルをダブルクリックできます。テーブルビューでテーブルが開きます。テーブルビューでは、セル値の編集、ページングの使用、列の並べ替え、その他のテーブル操作を実行できます。
SELECT * FROM table
クエリのテンプレートを生成する場合は、sel
ライブテンプレートを使用します。 F4 を押してクエリコンソールを開き、sel
と入力して、コンテキストメニューから sel
テンプレートを選択し、 Enter を押します。
お役立ちリンク
データベースオブジェクトのダイアグラムを生成できますか?
はい。データソース、スキーマ、またはテーブルのダイアグラムを作成できます。
データベースツールウィンドウ( )で、データベースオブジェクトを右クリックして を選択します。
お役立ちリンク
ダイアグラムを作成する : ダイアグラム、実行、クエリプランの生成方法を参照してください。
コードの自動補完用のアクティブなデータソースを設定するにはどうすればよいですか?
データソースに接続されていないファイルの場合 : ダイアレクトのリストから、ダイアレクトを選択します。セッションリストから、このデータソースの接続セッションを選択します。ファイルがデータソースに関連付けられている場合は、作業するスキーマを選択するか、検索パスを作成します。
データソースに接続されているファイルの場合 : 作業するスキーマを選択するか、検索パスを作成します。
設定を構成すると、選択したダイアレクト、スキーマ、または検索パスに対してコード支援が利用可能になります。

関連ページ:

プラグイン
DataGrip のユーザーインターフェースはデフォルトでは英語です。日本語化する場合は、日本語言語パックのインストールを参照してください。プラグインは以下に示すように DataGrip のコア機能を拡張します。バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する...

バージョン管理
DataGrip でバージョン管理システムを使用するには、対応するプラグインをインストールします。Git、Mercurial、Perforce、Subversion、VCS 操作のポップアップ( または)を使用すると、VCS 関連のコマンドをすばやく呼び出すことができます。ポップアップ内のアクシ...

ヘルプの利用
DataGrip のサポートが必要ですか?YouTrack、ディスカッションフォーラム、Twitterで回答を探すか、メールで DataGrip チームに連絡してください。情報を探す場所 :情報源YouTrack: JetBrains 追跡システム、JetBrains コミュニティフォーラム: 新...

データベース接続
データベースにクエリを発行するには、データソース接続を作成する必要があります。データソースはデータの場所であり、サーバーまたは DDL ファイルにすることができます。データソースには、データソースの種類に依存する名前と接続設定が含まれます。DataGrip では、これらの接続をデータソースおよびドラ...

データベースに接続できません
DataGrip にまったく慣れていない場合は、IDE を使った最初のステップの概要を説明しているクイックスタートガイドを参照してください。ステップ 1: ネットワーク設定を確認してください :データベースは、ローカル、サーバー、またはクラウドで機能します。サーバーデータベースとクラウドデータベース...

MySQL 5.1 に接続できません
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。にナビゲートします。を押します。データベースツールウィンドウで、データソースのプロパティアイコンをクリックします。、データソースおよびドライバーダイアログで、