DataGrip 2026.1 Help

データベースエクスプローラーでデータベースオブジェクトが見つかりません

スキーマレベルにオブジェクトが表示されない場合、オブジェクトの変更が見つからない場合、テーブルが壊れている場合、その他の視覚化の問題が発生する場合は、診断情報を収集し、トラブルシューティング手順を試して問題を解決してください。

診断情報を収集する

イントロスペクションのプロファイルを作成し、考えられる問題を診断するために、DataGrip は以下に関する情報を含むファイルを 3 つ生成できます:

  • dataSource.txt : データソース。

  • introspector.txt : データベースからメタデータをロードするために使用されたモジュール。

  • model.xml : データベースモデルの一部。

この情報は、イントロスペクションが正しく機能しない場合に役立ちます。

  1. データソースを右クリックして、 診断 | イントロスペクター診断ファイルの生成 に移動します。

  2. DataGrip はイントロスペクター診断情報を含むファイルを 3 つ生成します。

    イントロスペクション診断ファイルへのリンクを含む通知メッセージ

    診断情報を収集しました 通知メッセージ内のリンクをクリックして、生成されたファイルがあるディレクトリに移動します。

ファイルブラウザーウィンドウのイントロスペクション診断ファイル

次のスクリーンショットは、これらの 3 つのファイルの出力例を示しています。

  • dataSource.txt

    dataSource.txt ファイルの例
  • introspector.txt

    introspector.txt ファイルの例
  • model.xml

    model.xml ファイルの例

問題を報告するには、「問題を報告する 場所」セクションで説明されている任意のオプションを使用できます。 ただし、JetBrains サポートセンターの使用をお勧めします。

JetBrains サポートセンターでリクエストを提出する

  1. 次のいずれかを実行して、リクエストフォームを開きます。

    • ヘルプ | サポートに連絡 をクリックしてください。

      リクエストフォームには、製品と OS に関する事前入力されたフィールドが含まれます。

    • リクエストを提出するページに移動します。

  2. リクエストを提出するフォームに記入してください。

    可能であれば、いくつかの トラブルシューティング資料を添付してください。

  3. サブミット をクリックしてください。

トラブルシューティング手順を実行する

ステップ 1。 データベースの状態をリフレッシュする

リモートデータベースのデータまたはビューが変更された場合、データベースのローカルビューが実際の状態と異なることがあります。

  • データベースの状態を自動的に同期するには、 データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) で、 データソースのプロパティ ボタン データソースプロパティボタンを押す をクリックし、変更するデータソースを選択します。 オプション タブで、 自動同期 チェックボックスを選択します。

    自動同期 チェックボックスがオフになっている場合、 データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) のデータソースの表示は、 リフレッシュ アイコン リフレッシュアイコン をクリックするか Ctrl+F5 を押したときにのみ、データベースの実際の状態と同期されます。

    データベースの状態をリフレッシュする

ステップ 2. 必要なスキーマが選択されていることを確認する

データソースを作成すると、スキーマが選択されていない状態でデータソースが作成されます。 使用する予定のスキーマを選択する必要があります。

スキーマが選択されていません

スキーマを選択するには、次のいずれかを実行してください:

  • データベースエクスプローラー でデータソースを右クリックし、 ツール | 表示対象スキーマの管理… に移動します。 表示または非表示にするスキーマのチェックボックスをオンまたはオフにします。 Enter を押します。

  • データソース名の近くにある N / M リンクをクリックします。 データベースとスキーマ選択ウィンドウで、表示または非表示にしたいスキーマのチェックボックスをオンまたはオフにします。 Enter を押す。

    スキーマとデータベースの表示と非表示

デフォルトスキーマ または デフォルトのデータベース は、データソースへの接続で現在使用されるスキーマまたはデータベースです。 現在のスキーマは、セッションで現在使用されているスキーマです。 現在のスキーマは、 SET CURRENT_SCHEMA を使用して変更できます。 デフォルトのスキーマは、JDBC URL で設定したデータベース設定とデータソース設定によって異なります。

データソースの接続設定で、このデフォルト設定を変更できます。 デフォルト設定を変更するには、 データベースエクスプローラー表示 | ツールウィンドウ | データベースエクスプローラー )の データソースのプロパティ アイコン データソースプロパティアイコン をクリックします。 データソースの一覧から、使用するデータソースを選択します。 データベース フィールドに、デフォルトとして使用するスキーマまたはデータベースの名前を入力します。

デフォルトスキーマ

ステップ 3. 必要なイントロスペクションレベルが選択されていることを確認する

データベースまたはスキーマに読み込まれるメタデータの量は、選択したイントロスペクションレベルによって異なります。 十分なメタデータが読み込まれるようにするには、以下の手順を実行してください。

  1. スキーマに現在選択されているイントロスペクションレベルを確認してください。 これを行うには、 データベースエクスプローラー でスキーマを右クリックし、 イントロスペクションレベル サブメニューに移動します。

    現在選択されているレベルにはチェックマークが付いています。 イントロスペクションレベルの説明を使用して、このレベルで提供されるメタデータの量が十分かどうかを確認してください。

  2. 現在選択されているレベルが デフォルト (自動選択) の場合は、 レベル 3: すべて を選択します。

レベルの詳細については、 イントロスペクションレベル のトピックを参照してください。

データベーススキーマに対して現在選択されているイントロスペクションレベル

ステップ 4. ツリーフィルターがオフになっていることを確認する

オブジェクトの種類の項目がビューから除外されると、オブジェクトは データベースエクスプローラー で非表示になります。

データベース オブジェクトがビューから除外されないようにするには、次の手順を実行してください:

  1. データベースエクスプローラー ツールバーで、 表示オプションアイコン表示オプション をクリックします。

  2. フィルターアイコンフィルター を選択します。

  3. データベースオブジェクトの種類に移動し、チェックボックスがオンになっていることを確認します。

フィルターアイコンの隅にある緑色の点は、フィルターがオンになっていて一部のオブジェクトが除外されていることを示しています。

ビューとテーブル以外はすべてフィルタリングされます

データベースエクスプローラーで表示するには、ビューとテーブルのみを選択する

何もフィルタリングされない

すべての項目がデータベースエクスプローラーで表示するように選択されています

ステップ 5. スキーマ情報を強制的にリフレッシュする

強制リフレッシュ アクションは、データソース情報をキャッシュから消去し、最初からロードし直します。

  • データベースエクスプローラー で、データソースを右クリックし、 診断 | 強制リフレッシュ を選択します。

    スキーマ情報を強制的にリフレッシュする

ステップ 6. スキーマキャッシュをクリアして同期する

JDBC ベースのイントロスペクターに切り替える

この手順は一時的な回避策として検討してください。 データベースエクスプローラー にオブジェクトが表示されない場合は、バグがある可能性があります。 トラブルシューティング資料を収集するを入力し、 サポートチームに送信してください

JDBC メタデータによるイントロスペクションを一時的に有効にする

  1. 次のいずれかの方法でデータソースのプロパティを開きます。

    • ファイル | データソース に移動します。

    • データベースエクスプローラー (⌘ 1) ツールバーで、 The Data Sources iconデータソース をクリックします。

    • Ctrl+Alt+Shift+S を押します。

    データソースとドライバーを開くダイアログ
  2. データソース タブで、変更するデータソースを選択します。

  3. 拡張 タブを開きます。

  4. 高度なオプション リストから、 JDBC メタデータを使用してイントロスペクションする チェックボックスを選択します。

  5. ビューを同期します(ステップ 1. データベースの状態を同期する)。

データソースとドライバーダイアログの「詳細」タブの「エキスパートオプション」メニューにある「JDBC メタデータを使用したイントロスペクト」オプション
2026 年 5 月 22 日