IntelliJ IDEA 2024.1 ヘルプ

データを表示する

データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) でテーブルをダブルクリックすると、テーブル、ビュー、仮想ビューがデータエディタータブで開きます。

データ表示モード

データは、Table、ツリーテキスト置き換えの 3 つのモードで参照および編集できます。これらのモードを切り替えるには、指定形式で表示ボタン (the View as button) をクリックして、必要なモードを選択します。

  • 置き換え : 行と列が入れ替わる表示モード。このチェックボックスを他の表示モードと組み合わせることができます。

    このモードをテーブルとビューのデフォルトにするには、Ctrl+Alt+S を押して設定を開き、ツール | データベース | データエディターとビューアーに移動します。テーブルを自動的に転置するリストから常時を選択します。このオプションを有効にすると、クエリ結果は転置されません。

    The transposed table viewing mode
  • テーブル: テーブルデータのデフォルトの表示モード。テーブル内のデータは、垂直列と水平行の交点であるセルに格納されます。

    The table viewing mode
  • ツリー : キー値テーブルにデータが表示される表示モード。子ノードが含まれている場合はキーセルを展開できます。展開された子ノードからのデータは、キー列と値列に分配されます。このモードを使用して、JSON および配列データを操作することを検討できます。

    The tree viewing mode
  • テキスト : データがテキストとして表示される表示モード。

    The transposed table viewing mode

テーブル、ビュー、仮想ビューを転置する

テーブルデータを行から列に、列から行に回転できます。転置ビューでは、行と列が入れ替わります。トランスポーズアクションを他の表示モードと組み合わせることができます。

  • テーブル、ビュー、仮想ビューを転置するには、指定形式で表示ボタン (the View as button) をクリックし、置き換えを選択します。

    The transposed table viewing mode

テーブルビューのデータを再ロードする

エディターに表示されるデータをデータベースのコンテンツと同期させる場合は、テーブルビューのデータを再ロードする必要があります。または、変更後にページサイズ制限の設定を適用する場合。

  • ツールバーのページの再ロードボタン(The Reload Page icon)をクリックします。

  • テーブルを右クリックし、コンテキストメニューからページの再ロードを選択します。

  • Ctrl+F5 を押します。

結果セットを生成したクエリを表示する

  • 結果テーブルの生成に使用されたクエリを表示するには、「オプションメニューを表示」ボタン (the Show Options Menu icon) をクリックし、「クエリの表示」を選択します。必要に応じて、Ctrl+C を押してクエリテキストを選択し、クリップボードにコピーできます。

    クエリが表示されているペインを閉じるには、Escape を押します。

    View the query that generated the table

DML をプレビュー

  • テーブルエディターでデータを挿入、削除、変更すると、IntelliJ IDEA が選択した操作を実行するために使用するクエリをプレビューできます。クエリをプレビューするには、ツールバーの保留中の変更をプレビューボタン(the Preview pending changes button)をクリックします。

値を探る

エディターとビューを使用して、テーブルセルの値を表示、編集、分析します。

値エディター

値エディターは、セルに格納されているデータを編集できる独立したエディターです。値エディターを開くには、セルのコンテキストメニューで値エディターで開くを選択します。

Open in Value Editor context menu option

値エディターで値を編集するには、次の手順を実行します。

  • 新しい行を開始するには、Enter を押します。

  • 値を入力するには、Ctrl+Enter を押します。

  • 初期値に戻して編集モードを終了するには、Escape を押します。

  • 行の折り返しの切り替えボタン the Toggle Soft-Wrap button をクリックして、エディターでソフトラップを有効にします。

1 行の JSON をセルに保存する場合は、形式の切り替えアイコンをクリックできます。このアクションは、1 行の XML および JSON 文字列をフォーマットします。

プレビューイメージ

値エディターでイメージをプレビューできます。これを行うには、イメージを含むセルを右クリックし、コンテキストメニューで画像の表示を選択します。

パフォーマンスの問題を活用するために、デフォルトの LOB サイズは 1024 バイトに制限されていることに注意してください。これは、1024 バイトのみがテーブルエディターにロードされることを意味します。このサイズを大きくして大きなイメージを表示するには、Ctrl+Alt+S を押して設定を開き、ツール | | データエディターとビューアーに移動して、値ごとにロードされる最大バイト数オプションの値を変更します。

Preview images in the value editor

集計ビュー

IntelliJ IDEA では、データアグリゲータスクリプトとデータエクストラクタースクリプトを使用して、集計された値と抽出された値を取得できます。

集計ビューでは、複数のセルの値を選択して、単一の集計値を取得できます。集計ビューを開くには、セルのコンテキストメニューで集計ビューの表示を選択します。ビューには、集計機能によって計算された値が表示されます。

Open in Value Editor context menu option

アグリゲートを表示、有効化、無効化するには、集計タブのツールバーにある歯車アイコン (the Settings icon) をクリックします。バンドルされたアグリゲータにアクセスするには、スクリプトディレクトリに移動を選択します。スクリプトは Scratches and Consoles | Extensions | Database Tools and SQL | data | aggregators にあります。ディレクトリはプロジェクトツールウィンドウに開きます。

また、独自の集約スクリプトを作成することもできます。独自のアグリゲータを追加するには、スクリプトを aggregators ディレクトリに配置します。

Aggregate scripts and extractors

単一レコード表示

データエディターのサイドパネルにある単一レコードビューを使用して、特定のレコードの値を表示および編集できます。

Single record view in data editor

単一レコードビューを開くには、セルまたはレコードを選択し、次のいずれかを実行します。

  • Ctrl+Shift+Enter を押します。

  • ツールバーの レコードビューをクリックします。

  • 右クリックし、レコードビューを表示を選択します。

単一レコードビューには、1 列レイアウトと 2 列レイアウトの 2 つのレイアウトがあります。パネルの右上隅にある Single record view settings 設定をクリックして、他のレイアウトを選択すると、レイアウトを切り替えることができます。

1 列レイアウト

2 列レイアウト

Single record view in data editor
Two record view in data editor

データの視覚化

チャートを使用してデータベースオブジェクトデータを視覚化し、データエディターでクエリ結果セットをプロットできます。使用可能なグラフの種類は次のとおりです: 棒、円、面、折れ線、散布図、バブル、株式、面範囲、ヒストグラム。データをグループ化することもできます。

作業内容に応じて、プロットは分割モードで表示されるか、表の代わりに表示されます。

  • データベースオブジェクトデータと DSV ファイル: 分割モード。

  • エディター内の結果とクエリ結果は、テーブルではなくサービスツールウィンドウに設定されます。

グラフをプロットする

  • データを視覚化するには、データエディターのツールバーで the Show Chart icon チャートの表示をクリックします。

    デフォルトのグラフタイプはデータタイプに応じて自動的に選択されます。正確な値を表示するには、チャート上でその値にマウスを移動します。

Visualize data as a chart

グラフを構成する

サポートされているチャットタイプのいずれかでデータを表示できます。軸設定を使用して、使用可能な列で必要なデータをプロットします。

  1. チャートツールバーで、 Show Series Settings 系列の設定を表示をクリックします。

  2. グラフタイプセレクターで、プロットするタイプのアイコンをクリックします。

  3. 軸ごとに、その設定を構成します。

    • 列の追加をクリックし、プロットする列を選択します。

    • データ表示を変更するには、「 the Modifier icon 修飾子」をクリックします。

Configure a chart

複数の系列をプロットする

  1. チャートツールバーで、 Show series settings 系列の設定を表示をクリックします。

  2. 同じテーブルのデータを使用してもう 1 つの系列をプロットするには、新しい系列の追加をクリックして新しい系列を構成します。

  3. シリーズを削除するには、シリーズ設定ペインの右上隅にある the Remove icon 除去をクリックします。

Plot multiple series

グラフをエクスポートする

  1. チャートツールバーの Export to PNG PNG にエクスポートをクリックして、生成されたチャートを .png 形式で保存します。

  2. ファイル名を入力して保存をクリックします。

リファレンス

項目

説明

Export to PNG PNG にエクスポート

.png 形式でチャートをエクスポートします。

Show series settings 系列の設定を表示

グラフタイプセレクターと軸設定を含むシリーズ設定ペインを開きます。

項目

説明

グラフの種類

the Bar icon

Bar

the Pie icon

Pie

the Area icon

エリア

the Line icon

the Scatter icon

分布

the Bubble icon

the Stock icon

ストック

the AreaRange icon

AreaRange

the Histogram icon

ヒストグラム

コントロール

the Remove icon 除去

(複数の系列プロットの場合) プロットから系列を削除します。

X 軸

X 軸にプロットされる列を決定します。

修飾子は、データの表示方法を定義します。

  • なし : 未適用。

  • グループ : データは X 軸の値によってグループ化されます。

  • グループと並べ替え : データは X 軸の値によってグループ化および並べ替えられます。

グループ

X 軸の値をグループ化する方法を決定します。

Y 軸

Y 軸にプロットされる列を決定します。

修飾子は、どの Y 軸値が表示されるかを定義します。

PostgreSQL の地理データに Geo ビューアーを使用する

Geo ビューアーは、データベース内の空間データを探索するために使用できるグラフィックビューアーです。サービスツールウィンドウで Geo ビューアーが開きます。行をクリックしてマップ上の対応する領域に移動するか、マップ上のピンをクリックして対応する行に移動できます。

Geo ビューアータブをサービスツールウィンドウから切り離すには、サービスツールウィンドウからドラッグします。

現在、IntelliJ IDEA は次の形式の座標をサポートしています: WKT、WKB、PostGIS ジオメトリ 4326。

Geo ビューアーで地理データを表示する

  1. データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) で、地理データを含むテーブルをダブルクリックします。

  2. オプションメニューを表示アイコン(Show Options Menu icon)をクリックし、Geo ビューアーの表示を選択します。

  3. JCEF を有効にすることの潜在的なリスクに関する通知を参照してください。リスクを受け入れる場合は、JCEF の有効化をクリックします。

  4. 再起動が必要ですウィンドウで、今すぐ再起動をクリックします。

  5. 再起動後、Ctrl+F5 を押すか、地理的データを含むテーブルを再度開きます。

  6. オプションメニューを表示アイコン(Show Options Menu icon)をクリックし、Geo ビューアーの表示を選択します。

    View geographical data with the Geo viewer

JCEF を有効にした後に IntelliJ IDEA を回復する

  1. config ディレクトリに移動します。

    構文

    %HOMEPATH%\.<product><version>\config\projects

    サンプル

    C:\Users\JohnS\.IntelliJIdea2024.1\config\projects

    構文

    ~/Library/Application Support/<product><version>

    サンプル

    ~/Library/Application Support/IntelliJIdea2024.1

    構文

    ~/.<product><version>/config/plugins

    サンプル

    ~/.IntelliJIdea2024.1/config/plugins

  2. options ディレクトリで、ide.general.xml をテキストエディターで開きます。

  3. 次の行を削除します: <entry key="ide.browser.jcef.enabled" value="true" />

関連ページ:

データエディターでは、追加、複製、削除、関連する行間の移動を行うことができます。行の操作:行を追加するツールバーの行の追加アイコンをクリックします。または、テーブルを右クリックしてコンテキストメニューから行の追加を選択します。を押します。変更を加えます。(オプション) 変更内容をデータベースに送信してコミットする、行を削除する 1 つまたは複数の行を選択します。複数の行を選択するには、ガターの数字をクリックします。また、を押して、必要な行をクリックすることもできます。ツールバーの行の削除アイコ...

データエディターとビューアー

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データエディターとビューアー、またはデ...

データベースオブジェクトのデータを比較する

データの比較アクションは、テーブル、ビュー、マテリアライズドビューの出力を比較する: このアクションを見つけるには、データベースツールウィンドウ(| ツールウィンドウ | データベース) で、選択範囲を右クリックしてツールに移動します。また、これらのオブジェクトをダブルクリックして、エディターから比較することもできます。異なるタイプに属する 2 つのオブジェクトの内容を比較できます。例: テーブルとマテリアライズドビューの出力。許容差および列の挿入を検出しますの説明は、コンテンツの差分ビューアー...