DataGrip 2020.2 ヘルプ

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

データソースの使用

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

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

データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、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でバージョン管理システムを使用するには、対応するプラグインをインストールします。Git、Mercurial、Perforce、Subversion、VCS 操作のポップアップ( またはVCS | VCS 操作のポップアップ)を使用すると、VCS関連のコマンドをすばやく呼び出すことがで...

ヘルプの利用

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

データベース接続

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

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

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

MySQL 5.1 に接続できません

データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。ファイル | データソースにナビゲートします。を押します。データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン...