DataGrip 2021.1 ヘルプ

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 で、プラグインを選択します。マーケットプレースでプラグインを見つけて、インストールをクリックします。

  • プラグイン : プラグインのインストールおよび削除方法の確認、カスタムプラグインリポジトリの操作、独自のプラグインの作成。

  • バージョン管理 : このセクションでは、さまざまなバージョン管理システムについて説明し、DataGrip で使用可能な VCS 機能について説明します。

データベースと 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 に基づく)があります。強化されたコード補完、データベース固有の構文ハイライト、データベースオブジェクトのより良い取得(イントロスペクション)などの高度な機能はサポートされていません。

データベースに接続できません: 何をすべきか?

トラブルシューティングチュートリアルの手順に従ってください。それでも問題が解決しない場合

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 を検索します。他のオプションを設定するには、列の対応するセルをクリックし、ドロップダウンリストから値を選択します。

Changing the ZeroDateTimeBehavior option

DataGrip はローカルタイムゾーンで時刻を表示しますが、UTC で表示したいのですが、どうすればよいですか?

データソース設定の詳細設定タブで、VM オプションフィールドに -Duser.timezone=UTC と入力します。

-Duser.timezone=UTC を VM オプションに追加するには、Ctrl+Alt+Shift+S を押してデータソースおよびドライバーダイアログを開き、MySQL データソースを選択して、詳細設定タブをクリックします。VM オプションフィールドに -Duser.timezone=UTC と入力します。

Changing the local time zone to UTC

データソースの使用

JDBC URL からデータソースを作成できますか?

はい、データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、追加アイコン( The Add icon )をクリックし、URL からデータソースを選択します。

URL フィールドに、JDBCURL を貼り付けます。ドライバーリストから、データソースに必要なドライバーを選択します。資格情報を入力し、データソースに接続します。

Create a data source from the JDBC URL

データソースを実稼働、ステージング、またはテストとしてマークできますか?

データソースに色を付けることができます。

データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、Ctrl を押して、マークするデータソースをクリックします。選択範囲を右クリックして、色設定に移動します。データベース色設定ダイアログで、色と外観の設定を構成します。

Mark data sources with colors

データソースをフォルダーに入れる方法は?

データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で F6 を押して、新しいグループを作成します。既存のグループにデータソースを追加するには、データソースをクリックして F6 を押します。データソースを追加するグループを選択します。

DataGrip と他の IntelliJ IDE の間でデータソースを共有するにはどうすればよいですか?

データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、Ctrl を押して、共有するデータソースをクリックします。選択範囲を右クリックして、データベースツール | データソースをクリップボードにコピーするに移動します。

Copy data sources to the clipboard

別のワークステーションで、表示 | ツールウィンドウ | データベースをクリックします。データベースツールウィンドウで、新規アイコン the New icon をクリックし、クリップボードからインポートを選択します。

Paste data sources from the clipboard
  • データソースの管理 : データソースの作成方法、データをディレクトリにグループ化する方法、設定をインポートおよびエクスポートする方法を参照してください。

エクスポートとインポート

必要な形式にデータをエクスポートするにはどうすればよいですか?

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 は、合計行数を更新して表示します。

See the total row count of the result set

データベースツールウィンドウから SELECT * FROM クエリを生成する方法

データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)でテーブルをダブルクリックできます。テーブルビューでテーブルが開きます。テーブルビューでは、セル値の編集、ページングの使用、列の並べ替え、その他のテーブル操作を実行できます。

SELECT * FROM table クエリのテンプレートを生成する場合は、sel ライブテンプレートを使用します。 F4 を押してクエリコンソールを開き、sel と入力して、コンテキストメニューから sel テンプレートを選択し、Enter を押します。

データベースオブジェクトのダイアグラムを生成できますか?

はい。データソース、スキーマ、またはテーブルのダイアグラムを作成できます。

データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データベースオブジェクトを右クリックしてダイアグラム | 視覚化を表示するを選択します。

コードの自動補完用のアクティブなデータソースを設定するにはどうすればよいですか?

データソースに接続されていないファイルの場合 : ダイアレクトのリストから、ダイアレクトを選択します。セッションリストから、このデータソースの接続セッションを選択します。ファイルがデータソースに関連付けられている場合は、作業するスキーマを選択するか、検索パスを作成します。

データソースに接続されているファイルの場合 : 作業するスキーマを選択するか、検索パスを作成します。

設定を構成すると、選択したダイアレクト、スキーマ、または検索パスに対してコード支援が利用可能になります。

How to set an active data source for code autocompletion

関連ページ:

プラグイン | DataGrip

プラグインは以下に示すように DataGrip のコア機能を拡張します。バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する、さまざまな言語とフレームワークのコーディング支援サポートを追加する、ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどで生産性を向上、コーディング演習と検証で新しいプログラミング言語を学ぶのに役立ちます、プラグイン設定を開く設定 / 環境設定ダイアログで、プラグインを選択します。マーケットプレースタブを使用して、JetB...

バージョン管理 | DataGrip

DataGrip でバージョン管理システムを使用するには、対応するプラグインをインストールします。Git、Mercurial、Perforce、Subversion、VCS 操作のポップアップ(または)を使用すると、VCS 関連のコマンドをすばやく呼び出すことができます。ポップアップ内のアクションのリストは、現在有効になっている VCS によって異なります。次のショートカットを使用して、グローバルバージョン管理コマンドを呼び出すこともできます。グローバル VCS アクション:VCS 操作のポ...

ヘルプの利用 | DataGrip

DataGrip のサポートが必要ですか? YouTrack、ディスカッションフォーラム、Twitter で回答を探すか、メールで DataGrip チームに連絡してください。情報を探す場所:情報源 YouTrack: JetBrains 追跡システム、JetBrains コミュニティフォーラム: 新しいことを学び、JetBrains 製品についてのあなたの知識を共有することができるオンラインコミュニティ。JetBrains ナレッジベース: JetBrains サポートチームによって収集および公開...

その他 | DataGrip

To create a data source, you need a JDBC driver. There are two types of drivers in DataGrip: withComplete Supportand withBasic Support. You can see a list of database vendors with complete and basic support on the ドライバー tab in the データソースおよびドライバー dialog....

データベースに接続できません | DataGrip

ステップ 1. ネットワーク設定を確認してください:データベースは、ローカル、サーバー、またはクラウドで機能します。サーバーおよびクラウドデータベースの場合、ネットワーク接続が必要です。接続が使用可能であることを確認するには、ping および telnet コマンドを使用します。ping コマンドを使用すると、移行先コンピューターが移行元コンピューターから到達可能であることを確認できます。コマンドラインを開き、コマンドを入力します。は、アドレスをホスト名に解決するコマンドオプションです(可能な場合)。...

MySQL 5.1 に接続できません | DataGrip

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