DataGrip 2026.1 Help

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

The データの比較 action compares the output of tables, views, and materialized views. To find this action, select two objects in the データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) , right-click the selection and navigate to ツール. Also, you can double-click these objects and then compare them from the editor.

異なるタイプに属する 2 つのオブジェクトの内容を比較できます。 例: テーブルとマテリアライズドビューの出力。

表の内容

許容差列の挿入を検出 の説明は、 差分ビューアーのコントロールで確認できます。

データベースエクスプローラー の 2 つのテーブルの内容を比較する

デフォルトでは、クエリを実行すると返される行数は 500 行に制限されます。 この制限は、オーバーロード(たとえば、 選択 ステートメントが 100 万行を返す場合など)を回避するために導入されています。 比較する行数を増やすには、 「ページサイズ制限」パラメーターを設定します。

  1. データベースエクスプローラー で、2 つのテーブルを選択します。

  2. 選択を右クリックして、 ツール | データの比較 に移動します。

    必要に応じて、比較ダイアログで 許容差 パラメーターの値を変更します。 許容差 パラメーターは、2 つの結果セット間で許容される最大差の数を定義します。 例: データが 1 つの列で異なる場合、2 つの行を等しいと見なす場合は、 許容差 フィールドに 1 を入力します。

データエディターからの 2 つのテーブルの内容を比較する

  1. 比較する 2 つのテーブルを開きます。 テーブルを開くには、 データベースエクスプローラー でテーブルをダブルクリックします。

  2. エディターで、 データ比較アイコンデータの比較 をクリックし、2 番目のテーブルを選択します。

コンテンツの差分ビューアーのコントロール

コンテンツの差分ビューアーでは、データエディターで使用できるのと同じ並べ替え機能を使用できます。 列のソートの詳細については、「データのソート 」を参照してください。

コンテンツの差分ビューアーの主な目的は、データの相違点と類似点を表示することです。

違いを強調するために、DataGrip で次の色分けを使用しています:

説明

異なる行

異なる行。

列内で異なるセル

列内で異なるセル。

等しいとみなされる行

等しいとみなされる行。

列の挿入を検出

テーブルの列数が異なる場合、列数が多いテーブル内の余分な列は無視されます。 列の挿入を検出 オプションがオンの場合、最も異なる列は無視されます。 次の図では、2 番目のテーブルの最初の列が最も異なっているため、無視されます。 その結果、2 行目には同じデータが含まれるように表示されます。

オプションがオフの場合、最後の列は無視されます。 次の図では、2 番目のテーブルの最後の列は無視されます。 すべての行は異なるデータを含むものとして表示されます。

許容差

許容差 パラメーターは、2 つの行が等しいと見なすために異なる列の数を定義します。 例: 許容差 を 1 に設定すると、1 つの列が異なる行は等しいと見なされます。

比較テーブルのデータ許容値が 1 に等しい

許容差をゼロに設定すると、そのような行は異なると見なされます。

テーブルデータの許容誤差をゼロと比較

この設定では、行のデータが異なる場合に異なる列を確認することもできます。 それらの列のそのような行はハイライトされます。 複数の行に異なるデータがある場合は、 許容差 オプションを増やします。 例: 許容差1 に設定すると、2 つのテーブル間で last_name 列のみが異なることがわかります。

行に異なるデータが含まれている場合、列は異なります
2026 年 5 月 22 日