システムカタログから事前にイントロスペクトされたオブジェクト
システムカタログとは、リレーショナルデータベース管理システム(DBMS)がテーブルや列、組み込み関数、その他のスキーマオブジェクトに関する情報を保存する場所です。IDE は、コード補完やその他のコーディング支援操作にこのカタログのデータを使用します。
システムスキーマは、スキーマ選択ダイアログに の稲妻アイコンで表示されます。これらのスキーマを選択しない場合、WebStorm はそれらのスキーマをイントロスペクトせず、データベースツールウィンドウにも表示しません。ただし、スキーマオブジェクトの情報はコーディング支援に使用されます。これは、WebStorm が以前にイントロスペクトされたスキーマオブジェクトの内部データ(イントロスペクト前データ)を使用するためです。
WebStorm で事前イントロスペクトされたデータの使用を無効にするには、Shift+Enter を押してデータソース設定を開き、オプションタブをクリックして事前にイントロスペクションされたオブジェクトをイントロスペクションされていないシステムカタログに使用するの選択を解除します。
異なる DBMS のシステムカタログの例
PostgreSQL:
pg_catalog,information_schemaMicrosoft SQL Server:
INFORMATION_SCHEMAOracle:
SYS,SYSTEMMySQL、MariaDB:
information_schemaIBM Db2 LUW:
SYSCAT、SYSFUN、SYSIBM、SYSIBMADM、SYSPROC、SYSPUBLIC、SYSSTAT、SYSTOOLS

データソースの Introspect システムカタログ
デフォルトでは、WebStorm はシステムカタログに事前イントロスペクトされたオブジェクトを使用します。
データベースツールウィンドウで、データソースを右クリックし、
Properties を選択します。
データソースおよびドライバーダイアログで、オプションタブをクリックします。
事前にイントロスペクションされたオブジェクトをイントロスペクションされていないシステムカタログに使用するチェックボックスをクリアします。

データベース名の近くにある N/M ボタンをクリックすると、スキーマ選択ポップアップウィンドウが開きます。
スキーマ選択ポップアップウィンドウで、イントロスペクトするシステムカタログを選択します。
WebStorm は選択されたシステムカタログをイントロスペクトします。
特定のシステムカタログに事前イントロスペクトされたデータを使用する
設定でデータソースに対してそのようなオブジェクトの使用を無効にした場合でも、特定のシステムカタログに対して事前イントロスペクトされたオブジェクトを引き続き使用できます。
データベースツールウィンドウで、データソースを右クリックし、
Properties を選択します。
データソースおよびドライバーダイアログで、オプションタブをクリックします。
事前にイントロスペクションされたオブジェクトをイントロスペクションされていないシステムカタログに使用するチェックボックスをクリアします。

データベース名の近くにある N/M ボタンをクリックすると、スキーマ選択ポップアップウィンドウが開きます。
スキーマ選択ポップアップウィンドウで、システムカタログ名をクリックします。
システムカタログ名の横にあるチェックボックスをオフにし、ウィンドウの右上隅にある
の稲妻アイコンをクリックします。
WebStorm は、選択したシステムカタログに対してのみ、事前イントロスペクトされたデータを使用します。
関連ページ:
イントロスペクションレベル
データベースにオブジェクト(テーブル、スキーマ、データベースなど)が多数存在する場合、イントロスペクションに長時間かかることがあります。一部のデータベースではシステムカタログの処理速度が比較的遅く、ユーザーが高速カタログにアクセスする権限を持たない場合、イントロスペクションはさらに遅くなります。通常、日常業務やコーディング支援では、すべてのオブジェクトのソースを読み込む必要はありません。多くの場合、データベース名さえあれば、適切なコード補完とナビゲーションを実現できます。WebStorm はイン...
MongoDB イントロスペクション
データベースツールウィンドウで MongoDB コレクションとフィールドを観察できます。WebStorm は、各コレクションから最初の 10 個のドキュメントを取得し、フィールドに関する情報を取得します。この動作は、データソースおよびドライバーダイアログの「詳細設定」タブで JDBC パラメーターを指定することでカスタマイズできます。さらにドキュメントを取得するデータベースツールウィンドウで、MongoDB データソースを右クリックし、Properties を選択します。詳細設定タブをクリックする...