DataGrip 2020.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+Shift+Alt+Sを押してデータ・ソースおよびドライバーダイアログを開き、MySQLデータソースを選択して、詳細設定タブをクリックします。オプション表で、ZeroDateTimeBehaviorを検索します。他のオプションを設定するには、列の対応するセルをクリックし、ドロップダウンリストから値を選択します。

Changing the ZeroDateTimeBehavior option

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

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

-Duser.timezone=UTC をVMオプションに追加するには、Ctrl+Shift+Alt+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で、プラグインを選択します。マーケットプレースでプラグインを見つけて、インストールクリックします。

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

エディターでの作業

マシンの既存の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
最終更新日: 2020年5月26日

関連ページ:

プラグイン

プラグインはDataGripのコア機能を拡張します。彼ら:バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する、さまざまな言語とフレームワークのコーディング支援サポートを追加する、ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどを使用して生産性を向...

バージョン管理

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

ヘルプの利用

DataGripのサポートが必要ですか?YouTrack、ディスカッションフォーラム、Twitter、またはDataGripチームにメールでお問い合わせください。情報を探す場所:情報源YouTrack: JetBrains追跡システム、JetBrainsコミュニティフォーラム: 新しいことを学び、J...

データベース接続

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

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

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

MySQL 5.1に接続できません

に移動します。データ・ソースおよびドライバーダイアログで、追加アイコンをクリックし、MySQLを選択します。ドライバーリンクをクリックし、5.1のMySQLを選択します。MySQL 5.1用のJDBCドライバをダウンロードするには、ダイアログ下部のダウンロードリンクをクリックします。データベース接続...