PhpStorm 2024.3 ヘルプ

データベースツールウィンドウ

データベースツールと SQL プラグインを有効にする

この機能は、PhpStorm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

概要

データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) では、データベースと DDL データソースを操作できます。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。

使用可能なデータソースは、データソース、スキーマ、テーブルなどのツリーとして表示されます。

the Database window

現在データソースが定義されていない場合は、新規コマンド Alt+Insert を使用してデータソースを作成し、データベースに接続します。データソースの詳細については、データソーストピックを参照してください。

PhpStorm がデータベースに接続されると、データベースツールウィンドウにイントロスペクトされたデータベースオブジェクトが表示されます。データベースツリーの表示オプションの詳細については、表示オプションの章を参照してください。PhpStorm でのデータベースオブジェクトの操作の詳細については、対応するオブジェクトのトピックを参照してください。

このウィンドウの機能のほとんどは、ツールバーアイコンまたはコンテキストメニューコマンドを使用してアクセスします。コマンドの多くにはキーボードショートカットがあります。ツールバーが非表示になっている場合は、ヘッダーボタン (それぞれ the Refresh iconthe Jump to Query Console icon) を使用して、リフレッシュコマンドとクエリコンソールを開くコマンドにアクセスできます。

データベースを閲覧する

その他のスキーマを表示

データベースツールウィンドウには、データソースのイントロスペクトされたデータベースとスキーマが表示されます。ツリーに表示するデータベースまたはスキーマについては、データソースのスキーマセレクターで選択します。

イントロスペクションの詳細については、用語集を参照してください。

  • 新しいデータソースノードにさらにスキーマを表示するには、N/M ボタンをクリックし、必要なスキーマを選択します。PhpStorm はそれらをイントロスペクトして表示します。

    Select databases and schemas to introspect and display in the Database tool window

データベースオブジェクトの検索

  • データベースツールウィンドウでデータベースオブジェクトを検索するには、オブジェクトの名前の入力を開始します。一致するデータベースオブジェクトがハイライトされます。

    スピード検索フィルターを切り替えるには、 the Speed Search Filter icon スピード検索フィルターをクリックします。ハイライトされた複数の項目間を移動するには、UpDown を押します。

スピード検索の詳細については、ツールウィンドウのスピード検索を参照してください。

データベースオブジェクトをフィルタリングする

データベースオブジェクトをフィルターして、表示する必要がないオブジェクトを非表示にすることができます。これを行うには、データソース設定のオブジェクトフィルターまたはツールウィンドウの項目フィルターを使用します。

  • データソース設定のオブジェクトフィルター

    例: payment_ で始まる名前を持つすべてのテーブルをフィルタリングできます。

    1. データベースオブジェクトをフィルターするには、データソースおよびドライバーダイアログ (Ctrl+Alt+Shift+S) を開きます。

    2. ダイアログの左側のペインで、データベースオブジェクトをフィルター処理するデータソースを選択します。

    3. スキーマタブで、オブジェクトフィルターに移動し、パターンを入力します。この例では、table:-payment_.* です。

    Filtering out tables in the data source settings dialog
  • ツールウィンドウの表示オプションのアイテムフィルター

    1. ツールバーで、the View Options icon 表示オプションをクリックし、the Filter icon フィルターを選択します。

    2. 表示または非表示にする項目を選択または選択解除します。

    3. 選択を確定するには、データベースツールウィンドウ内の任意の領域をクリックします。

    Only views and tables are selected to view in Database tool window

データソースのコピー

  • コピーするデータソースを選択し、Ctrl+C を押します。

    データソースは XML 形式でクリップボードにコピーされます。データベースツールウィンドウの任意の領域をクリックして Ctrl+V を押すと、他の IDE プロジェクトに貼り付けることができます。

XML 形式でデータソースをコピーする方法の詳細については、異なる IDE インスタンス間でデータソースを共有するを参照してください。

データソースをフォルダーにグループ化する

  • データソースをフォルダーにグループ化するには、データソースを右クリックしてフォルダーに移動を選択します。フォルダーに移動ダイアログでは、データソースを既存のフォルダーに移動するか、新しいフォルダーを作成できます。

データソースのグループ化の詳細については、データソースをフォルダーにグループ化するを参照してください。

Move to Folder

簡単なドキュメントを表示する

  • クイックドキュメントはアイテムに関する情報を表示します。情報を表示するには、アイテムを選択して Ctrl+Q を押します。

    Table information in Quick Documentation popup in the Database tool window

エディターで開いたオブジェクトまでスクロールする

  • データベースツリー内のデータベースオブジェクトまでスクロールするには、コードエディターでオブジェクトの名前の上にキャレットを置きます。次に、データベースツールウィンドウのツールウィンドウツールバーで、Scroll from Editor エディターからスクロールをクリックします。

    対応するノードが開き、オブジェクトがデータベースツリー内でハイライトされます。

クイックテーブルバックアップを作成する

  • 重要なデータ操作を行う前に、簡単なテーブルバックアップを作成できます。これを行うには、テーブルを元のスキーマにドラッグし、インポートダイアログでテーブルのコピーを作成します。

ダイアログの詳細については、インポートダイアログを参照してください。

ツリービューを調整する

主要でないオブジェクトのグループを切り替える

  • デフォルトでは、主要でないオブジェクトはデータベースオブジェクトノードとサーバーオブジェクトノードにグループ化されます。このグループ化を切り替えるには、ツールバーで the View Options icon 表示オプションをクリックし、グループで表示に移動してデータベースとサーバーオブジェクトをクリックします。

表示オプションの詳細については、データベーストピックを参照してください。

  • グループ化が有効

    Groupping of non-major objects is enabled
  • グループ化が無効です

    Groupping of non-major objects is disabled

データソースとそのオブジェクトに色を割り当てる

  1. ツールバーの the Data Sources and Drivers icon データソースをクリックします。または、Ctrl+Alt+Shift+S を押します。

  2. データソースおよびドライバーダイアログ (Ctrl+Alt+Shift+S) で、名前フィールドの端にある円をクリックし、色を選択します。

  3. 変更を適用し、ダイアログを閉じます。

データソースへの色の割り当ての詳細については、データソースに色を割り当てるおよびクエリコンソールとグリッドに色を割り当てるを参照してください。

Assign a color to a data source

ツリーインデントガイドの表示

データベースツールウィンドウでは、インデントレベルを示す垂直線を表示して、データベース内のオブジェクトの階層をよりよく理解できるようにすることができます。

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | 外観を選択します。

  2. ツリービューセクションで、インデントガイドの表示オプションを有効にします。

  • ツリーインデントガイドが有効になっています

    The Show tree indent guides setting is enabled
  • ツリーのインデントガイドが無効になっています

    The Show tree indent guides setting is disabled

コメントと最終リフレッシュ日を表示

データベースツリー内のオブジェクトのコメントと最終リフレッシュタイムスタンプを表示できます。

  • ツールバーで、 the View Options icon 表示オプションをクリックし、ノードの詳細に移動して、コメントスキーマ更新時間を選択します。

参考情報

ツールバー

ウィンドウヘッダーを右クリックし、コンテキストメニューを使用して表示モードを構成したり、ウィンドウを別のツールウィンドウバーに関連付けたり、ウィンドウのサイズを変更したり非表示にしたりすることができます。

ツールバーのボタンを使用することもできます。

項目

ショートカット

説明

Scroll from Editor

エディター領域にフォーカスがあるときに、データベースツールウィンドウ内のオブジェクト名にフォーカスを自動的に設定します。

Expand All

Ctrl+NumPad +

現在のビューのすべてのノードを展開します。

Collapse all

Ctrl+NumPad -

現在のビューで展開されているすべてのノードを折りたたみます。

Hide tool window

Shift+Escape

ツールウィンドウを非表示にします。

すべてのツールウィンドウを非表示にするには、Ctrl+Shift+F12 を押します。

コンテキストメニュー

項目

説明

エディターから自動スクロール

エディターで開かれたデータベースオブジェクトが、データベースツールウィンドウで自動的に選択されるようにします。Scroll from Editor エディターからスクロール設定を無効にします。

the Speed Search icon スピード検索

ツールウィンドウのスピード検索機能の入力フィールドを開きます。

ツールバーの表示

データベースツールウィンドウにツールバーを表示します。

表示モード

このオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。詳細については、ツールウィンドウの表示モードを参照してください。

移動

ツールウィンドウを別のツールウィンドウバーに関連付けるには、このコマンドを選択し、宛先のツールウィンドウバー (または) を選択します。詳細については、ツールウィンドウを移動するの章を参照してください。

サイズ変更

罫線の 1 つを移動してツールウィンドウのサイズを変更するには、このコマンドを選択し、必要な伸縮オプションを選択します。

このコマンドはフローティングモードでは使用できません。

サイドバーから除去

このコマンドは、ツールウィンドウを非表示にし、ツールウィンドウバーから関連するツールウィンドウボタンを削除し、クイックアクセスメニュー (tb shown または tb hidden) からツールウィンドウを削除します。

ツールウィンドウを再度開く(および関連機能を復元する)には、メインメニュー表示 | ツールウィンドウ | <ウィンドウ名> を使用するか、Alt+1 を押します。

ヘルプ

このコマンドは、PhpStorm オンラインヘルプのプロジェクトツールウィンドウの説明を開きます。

ツールバーコントロール

Database tool window toolbar

アイコン

コマンド

ショートカット

説明

以下のために利用可能

the New icon

新規

Alt+Insert

新しいデータソース、ロール、データベース、スキーマ、クエリコンソール、テーブル、列、インデックス、または主キーまたは外部キーを作成します。オプションのリストは、現在選択されている要素によって異なります。

データソースとその要素。DDL データソースが選択されている場合、別のデータソースの作成のみを選択できます。

the Data Source Properties icon

データソースのプロパティ

データソースとその設定を管理するためにデータソースおよびドライバーダイアログを開きます。

すべてのノードタイプ

the Refresh icon

リフレッシュ

Ctrl+F5

選択した要素のビューを更新します(つまり、要素のビューをデータベース内の実際の状態と同期します)。

データソースおよびドライバーダイアログも参照してください。

データソースとその要素。

the Deactivate icon

非アクティブにする Ctrl+F2

Ctrl+F2

選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。(セッションが接続されているデータソースは、アイコンの隅に緑色の点で示されます。)

アクティブな接続を持つデータソースとその要素

the Jump to Query Console icon

クエリコンソールに移動

Ctrl+Shift+F10

選択したデータソースのクエリコンソールのリストを開きます。

データソースとその要素 (テーブルとテーブルの列)

the Edit Data icon

データの編集

F4

データエディターでオブジェクトのテーブルビューを開きます。このオプションは、テーブル、ビュー、マテリアライズドビューで機能します。

データソース内の対応する要素。

DDL

DDL に移動

Ctrl+B

選択したオブジェクトの DDL スクリプトを開きます。

たとえば、SELECT ステートメントのテーブル名でこのショートカットを押すと、このテーブルの DDL (CREATE TABLE ステートメント) が表示されます。

Go to Declaration

データソース内の対応する要素。

the Compare Structure icon

構成の比較

Ctrl+D

マイグレーションダイアログで 2 つのデータベースオブジェクトの構造を比較します。

同じ種類の 2 つの選択されたデータベースオブジェクト。

表示オプション

アイテムフィルターを含むデータベースオブジェクトツリー表示オプションのリストを開きます。オプションの詳細については、表示オプションの章を参照してください。

すべてのアイテム。

表示オプション

Database tool window Options menu items

オプション

説明

the Filter icon フィルター

フィルタリングできるデータベースオブジェクトのリストを開きます。データベースオブジェクトのリストは、選択したデータベースによって異なります。使用可能なデータベースオブジェクトとそのアイコンの完全なリストを表示するには、データソースとその要素のアイコンにアクセスしてください。

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

Only views and tables are selected to view in Database tool window
All items are selected to view in Database tool window

グループで表示

データソース

データソースのフォルダーを表示します。

フォルダー作成の詳細については、データソースをフォルダーにグループ化するの章を参照してください。

データベースとスキーマ

データベースとスキーマのフォルダーを表示します。

サーバーとデータベースオブジェクト

サーバーおよびデータベースオブジェクトのフォルダー (それぞれサーバーオブジェクトおよびデータベースオブジェクト ) を表示します。この設定は、ユーザー、ロール、テーブルスペース、モジュール、外部データラッパー、その他のあまり使用されないオブジェクトに関係します。

オブジェクト要素

このオプションは、テーブル要素の表示方法を定義します。

  • オンの場合、列、索引、主キー制約と外部キー制約、トリガー(フォルダーとして表示)のための別個のノードがあります。要素は対応するグループに表示されます。

  • オフにすると、そのようなグループ化はなく、一般的にテーブルの列のみが表示されます。

スキーマオブジェクト

スキーマ要素の表示方法を定義します。

  • オンにすると、テーブル、ビュー、保存されたルーチン (フォルダーとして表示) ごとに個別のノードが表示されます。テーブル、ビュー、ルーチン (プロシージャと関数) は、対応するグループの要素として表示されます。

  • オフの場合、テーブル、ビュー、ルーチンの明示的なグループ化はありません。表とビューの後には、プロシージャーと関数が続きます。

プロシージャと関数を分離

Microsoft SQL Server、Oracle、PostgreSQL では、プロシージャと関数を異なるフォルダーに分割します。

スキーマの下に制約と同様のオブジェクトを配置する

スキーマ名前空間に存在するオブジェクト名のノードを表示します。例: キー、CHECK 制約、インデックス、トリガー、ルール、その他のオブジェクトのノード。

このオプションは、次の状況で使用できます。

  • クイック検索を使用してスキーマ内のオブジェクトを検索すること。

  • テーブルノードの列を表示します。これを行うには、空のグループをオフにします。

アルファベット順にソート

データベースオブジェクトをアルファベット順に並べます。このオプションを無効にすると、自然な並べ替え順序が適用されます。

要素の表示

すべての名前空間

イントロスペクションに選択されていない場合でも、すべてのデータベースとスキームを表示します。

  • すべての名前空間オプションが無効になっている場合、イントロスペクション用に選択されていないデータベースはデータベースツールウィンドウに表示されません。

  • すべての名前空間オプションを有効にすると、イントロスペクション用に選択されていないデータベースがデータベースツールウィンドウに表示されます。

空のグループ

スキーマオブジェクトまたはオブジェクト要素オプションが選択されている場合、要素を含まないカテゴリを表示または非表示にすることを選択できます。

中間ノード

親ノードと同じレベルに他のオブジェクトがない場合にのみ親ノードを表示または非表示にします。

生成されたオブジェクト

Oracle の場合、ツリー内の自動生成されたオブジェクトを表示または非表示にします。これは、次のオブジェクトに関係します。

  • マテリアライズドビューログ

  • マテリアライズドビューの基礎となるテーブル

  • セカンダリテーブル

仮想オブジェクト

次のオブジェクトを表示または非表示にします。

  • 仮想外部キー

  • 仮想ビュー

  • 仮想列

ノードの詳細

コメント

データベースオブジェクトのコメントを表示します。

スキーマ更新時間

スキーマに対して最後に実行されたイントロスペクションのローカル日時を表示します。

この機能は現在、ClickHouse、Redis、Apache Cassandra、および Apache Hive ではサポートされていません。

コンテキストメニュー

データベースツールウィンドウでオブジェクトを右クリックすると、コンテキストメニューアクションが表示されます。

コマンド

ショートカット

説明

以下のために利用可能

Properties

データソースとその設定を管理するためにデータソースおよびドライバーダイアログを開きます。

データソースおよび DDL データソースノード。

新規

Alt+Insert

新しいデータソース、ロール、データベース、スキーマ、クエリコンソール、テーブル、列、インデックス、主キー、外部キーを作成します。オプションのリストは、現在選択されている要素によって異なります。

データソースとその要素。DDL データソースが選択されている場合、別のデータソースの作成のみを選択できます。

名前変更

Shift+F6

選択した項目の名前を変更します。開いたダイアログで新しい名前を指定します。

データソースとその要素。

コピーペースト | 参照をコピー

Ctrl+Alt+Shift+C

選択した項目の完全修飾名をクリップボードにコピーします。

データソースとその要素。

コピーペースト | 複製

Ctrl+D

選択したデータソースのコピーを作成します。表示されるデータソースとドライバダイアログでデータソースのプロパティを指定します。

データソースおよび DDL データソースノード。

データの編集

F4

データエディターでオブジェクトのテーブルビューを開きます。このオプションは、テーブル、ビュー、マテリアライズドビューで機能します。

データソース内の対応する要素。

フォルダーに移動

F6

選択したデータソースをフォルダーに移動します。フォルダーがまだ存在しない場合は、表示されるフォルダーに移動ポップアップで最初のフォルダーを作成します。

データソースのグループ化の詳細については、データソースをフォルダーにグループ化するを参照してください。

データソースおよび DDL データソースノード。

リフレッシュ

Ctrl+F5

選択した要素のビューを更新します(つまり、要素のビューをデータベース内の実際の状態と同期します)。

データソースおよびドライバーダイアログも参照してください。

データソースとその要素。

非アクティブにする Ctrl+F2

Ctrl+F2

選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。(セッションが接続されているデータソースは、アイコンの隅に緑色の点で示されます。)

アクティブな接続を持つデータソースとその要素

ドロップ

または

データソースの除去

Delete

選択した項目の除去。

データソースとその要素。

クイックドキュメント

Ctrl+Q

選択した要素に関する基本情報を表示します。

ドキュメントポップアップを閉じるには、Escape を押します。

クイックドキュメントの詳細については、「クイックドキュメント」を参照してください。

データソースとその要素。

ナビゲーション | DDL に移動

Ctrl+B

選択したオブジェクトの DDL スクリプトを開きます。

たとえば、SELECT ステートメントのテーブル名でこのショートカットを押すと、このテーブルの DDL (CREATE TABLE ステートメント) が表示されます。

Go to Declaration

データソース内の対応する要素。

ナビゲーション | クエリコンソールに移動

Ctrl+Shift+F10

選択したデータソースのクエリコンソールのリストを開きます。

データソースとその要素 (テーブルとテーブルの列)

関数の実行

または

プロシージャの実行

選択した関数または手順を実行します。

データソース要素: 関数、プロシージャ。

(Oracle のみ) イントロスペクションレベル

データベース全体または特定のスキーマのイントロスペクションレベルを変更します。子は、親に設定されたレベルを継承します。

Oracle データソースノード。

SQL スクリプト | SQL ジェネレーター

Ctrl+Alt+G

データベースオブジェクトのデータ定義構造を生成します。例: 単一のテーブルまたはスキーマ内のすべてのテーブルの DDL ファイルを生成できます。また、生成設定をカスタマイズすることもできます。たとえば、テーブルの作成に使用する構文を設定できます: CREATE TABLE または CREATE TABLE IF NOT EXISTS

SQL ジェネレーターの使用に関する詳細については、データベースオブジェクトの DDL 定義を生成するおよび SQL ジェネレーターの出力設定を変更するの章を参照してください。

データソース要素。

SQL スクリプト | クリップボードに DDL を生成

Ctrl+Alt+Shift+G

オブジェクトの DDL を生成し、クリップボードにコピーします。

データソースとその要素。

SQL スクリプト | 切り捨て…

選択したテーブルのすべての行を削除します。

データソース要素: テーブル。

ツール | 表示対象スキーマの管理

現在のデータソースで使用可能なスキーマを含むポップアップを開きます。

スキーマの表示と非表示も参照してください。

データソースとその要素。

ツール | 構成の比較

Ctrl+D

選択した 2 つのデータベースオブジェクト (データソース、スキーマ、テーブル) の構造を比較します。比較結果は差分ビューアーに表示されます。

データソースとその要素。

ツール | 全文検索

Shift+Ctrl+Alt+F

データの正確な場所を知らなくても、データベースまたはデータベースグループ内のデータを検索します。

全文検索の詳細については、「データベースでの全文検索」を参照してください。

データソースとその要素。

ツール | 色の設定

選択した要素の色を設定または変更します。( データベースの色設定ダイアログが開きます。)

色を設定するには、データソースを右クリックし、ツール | 色の設定を選択します。データベースの色設定ダイアログで、ダイアログと色付けオプションを選択します。

データソースの色をクエリコンソールとグリッドに適用するには、コンソールエディターおよびグリッド内チェックボックスをオンにします。

クエリコンソールとグリッドに色を割り当てるも参照してください。

データソースとその要素。

ツール | ブックマークの追加

F11

選択したアイテムをブックマークに追加します。

データソースとその要素。

ツール | スクリプト拡張 | POJOs.clj の生成

選択したテーブルの Java エンティティクラスを生成します。開いたダイアログで、JAVA クラスファイルを生成するディレクトリを指定します。

データソースとその要素。

ツール | スクリプト拡張 | スクリプトディレクトリに移動

Generate POJOs.clj サンプルスクリプトファイルが置かれているディレクトリに切り替えます。

データソースとその要素。

インポート / エクスポート | データをファイルにエクスポート

選択したテーブルとビューのデータをファイルに保存します。出力形式を選択します(たとえば、SQL 挿入、タブ区切り(TSV)、JSON-Clojure.json.clj)。

データソース要素: テーブルとビュー。

インポート / エクスポート | ファイルからデータをインポート…

区切り文字で区切られた値(CSV、TSV など)を含むテキストファイルをデータベースにインポートします。

現在スキーマが選択されている場合、PhpStorm はインポートするデータの新しいテーブルを作成します。テーブルが選択されている場合、PhpStorm は選択したテーブルにデータを追加しようとします。

データソース要素: テーブル。

インポート / エクスポート | テーブルにコピー

F5

選択したテーブルのコピーを作成します。別のスキームまたはデータソースでコピーを作成できます。例: actor テーブルを MySQL から PostgreSQL にコピーできます。

データベースオブジェクト: テーブルとビュー。

インポート / エクスポート | DDL データソースにダンプ

通常のデータソースをルート / リポジトリフォルダーにダンプして、DDL データソースを作成します。

データソースとその要素。

インポート / エクスポート | 'mysqldump' でエクスポート

または

インポート / エクスポート | 'pg_dump' でエクスポート

選択したアイテムに対して mysqldump または pg_dump を実行します。mysqldump と pg_dump は、ネイティブの MySQL および PostgreSQL ツールです。それらは PhpStorm に統合されていません。dev.mysql.com(英語)postgresql.org(英語) でそれらについて読むことができます。

データソースノード。

インポート / エクスポート | 'mysql' で復元

または

インポート / エクスポート | 'psql' で復元

または

復元

mysql、pg_restore、psql を実行してデータダンプを復元します。これらのツールは MySQL および PostgreSQL にネイティブです。PhpStorm には統合されていません。これらについては、dev.mysql.com(英語) および postgresql.org(英語) を参照してください。

データソースノード。

ダイアグラム | 可視化して表示

および

ダイアグラム | 可視化してポップアップ表示

Ctrl+Alt+Shift+U および Ctrl+Alt+U

選択したデータソースまたはテーブルの UML クラスダイアグラムを表示します。次のオプションから選択できます。

  • ダイアグラムの表示をクリックすると、ダイアグラムが別のエディタータブで開きます。

  • ポップアップでダイアグラムを見るためのダイアグラムポップアップの表示

データソースとその要素。

診断 | ダンプメタデータモデル

(旧ダンプモデル)

データベースの診断表現を PhpStorm 内部形式で生成します。この情報は、一部のデータベースオブジェクトがデータベースに存在するが、データベースツールウィンドウに表示されない場合に、サポートチームに役立つ可能性があります。

データソースとその要素。

診断 | イントロスペクター診断ファイルの生成

(旧: イントロスペクター診断の準備)

以下に関する情報を含む 3 つのファイルを生成します。

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

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

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

この情報は、イントロスペクションが正しく機能しない場合に役立つことがあります。例: 古いものが表示された場合、または新しいオブジェクトが表示されなかった場合。

データソースとその要素。

診断 | 強制リフレッシュ

Ctrl+Shift+F5

キャッシュからデータソース情報を削除し、再度ロードします。このアクションは、データソースノードでのみ使用できます。

データソースノード。

診断 | このスキーマのキャッシュを破棄

PhpStorm がデータベースに関して蓄積した情報を削除します。このアクションは、データソースノードでのみ使用できます。

データ構造の誤った表示や同期中のエラーなどの問題が発生した場合は、このコマンドを使用してください。

これにより問題が解消されたかどうかを確認するには、同期コマンドを使用してください。

データソースノード。

診断モード

PhpStorm がイントロスペクションログを書き込む診断モードを有効にします。

モードを有効または無効にすると表示される診断ログが開始されましたおよび診断ログが停止しました通知ポップアップ内のリンクをクリックすると、ログファイルにアクセスできます。

Notification about the log file

アイコン

データソースとその要素

アイコン

説明

Access Method

アクセスメソッド

Aggregate

集計

Alias Type

エイリアス型

Argument

引数

Body

本文

Check

確認

Cluster

クラスタ

Collation

照合

Collection Type

コレクション型

Column

列。

列アイコンの組み合わせの詳細については、列に可能なアイコンの組み合わせを参照してください。

Data File

データファイル

Database

データベース

Read-only

読み取り専用状態

the DDL data source icon

DDL データソース

Default

デフォルト

Exception

例外

Extension

拡張

External Schema

外部スキーマ

Foreign Data Wrapper

外部データラッパー

Foreign Key

外部キー

Foreign Table

外部テーブル (FOREIGN)

Index

インデックス

Key

キー

Materialized Log

マテリアライズドログ

Materialized View

マテリアライズドビュー

Object Attribute

オブジェクト属性

Object Type

オブジェクト型

Operator

演算子

Package

パッケージ

Primary Key

主キー

Projection

射影

Data source

データソース

Role

ロール

Routine

ルーチン

Rule

ルール

Scheduled Event

スケジュール済みイベント

Schema

スキーマ

Sequence

シーケンス

Server

サーバー

the Stored procedure or function icon

ストアドプロシージャまたは関数

Synonym

シノニム

Table

テーブル

Table Type

テーブルタイプ

Tablespace

テーブル領域

Trigger

トリガー

User

ユーザー

User Mapping

ユーザーマッピング

Variable

変数

View

表示

Virtual column

仮想列

Virtual foreign key

仮想外部キー

Virtual view

仮想ビュー

Virtual Table

仮想テーブル

列に可能なアイコンの組み合わせ

アイコン

外部キー

主キー

インデックス付き

非 null

Column

Column with a foreign key

Has a foreign key

Column with a primary key

Has a primary key

Indexed column

Indexed

Column that does not accept NULL values

Has the NOT NULL constraint

Indexed column that does not accept NULL values

Indexed

Has the NOT NULL constraint

Indexed column with primary and foreign keys that does not accept NULL values

Has a foreign key

Has a primary key

Indexed

Has the NOT NULL constraint

Indexed column with primary and foreign keys

Has a foreign key

Has a primary key

Indexed

Column with primary and foreign keys that does not accept NULL values

Has a foreign key

Has a primary key

Has the NOT NULL constraint

Column with primary and foreign keys

Has a foreign key

Has a primary key

Indexed column with a foreign key that does not accept NULL values

Has a foreign key

Indexed

Has the NOT NULL constraint

Column with a foreign key that does not accept NULL values

Has a foreign key

Has the NOT NULL constraint

Indexed column with a foreign key that accepts NULL values

Has a foreign key

Indexed

Indexed column with a primary key that does not accept NULL values

Has a primary key

Indexed

Has the NOT NULL constraint

Column with a primary key that does not accept NULL values

Has a primary key

Has the NOT NULL constraint

Indexed column with a primary key

Has a primary key

Indexed

関連ページ:

データソース

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

ツールウィンドウのスピード検索

スピード検索は、ツールウィンドウ内の項目 (プロジェクトツールウィンドウのファイルまたはフォルダー、構造ツールウィンドウのメンバー、コミットツールウィンドウの変更リスト、TODO リストの項目など) をすばやく検索できます。ツールウィンドウ、ツリー、リスト、ポップアップを選択します。ファイル、クラス、フィールドの名前など、アイテム名の入力を開始します。入力すると、入力した文字を示すフィールドがツールウィンドウ上に表示され、選択範囲が指定した文字列に一致する最初の項目に移動します。文字列の一致する...

コードリファレンス情報

パラメーター情報:パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。PhpStorm は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、を...

インポート

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

ツールウィンドウの表示モード

デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューでに移動し、表示モードを選択します。または、ツールウィンドウのヘッダーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィンドウが...

ツールウィンドウ

ツールウィンドウは、プロジェクト構造の表示、アプリケーションの実行とデバッグ、バージョン管理システムやその他の外部ツールとの統合、コード分析、検索、ナビゲーションなどの開発タスクへのアクセスを提供します。デフォルトでは、ツールウィンドウはメインウィンドウの下部と側面に接続されています。ただし、別のモニターなどで別のウィンドウとして使用するために、再配置したり、切り離したりすることもできます。一部のツールウィンドウは常に使用可能であり(たとえば、プロジェクトおよび構造)、一部は特定のプラグインが有...