ファイル管理
Database Tools and SQL プラグインの有効化
この機能は、PhpStorm にデフォルトでバンドルされ有効になっている Database Tools and SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
Database Tools and SQL プラグインを見つけて、 許可 をクリックします。
ステートメントを実行し、コードのアイデアを追跡するには、Database Tools and SQL プラグインの特殊なファイルタイプを使用します。 また、マシンに保存したファイルを操作して、PhpStorm 内部ファイル内のデータベースオブジェクトの DDL を編集することもできます。
クエリファイルは、IDE でデータソース用に作成し、IDE プロジェクトに保存できる SQL ファイルと JS ファイルです。 クエリファイルでは、SQL ステートメントを記述、実行、保存できます。 クエリファイルを 現在のプロジェクトディレクトリに保存するように選択した場合、そのファイルはプロジェクトコンテキストに含まれます。
クエリファイルの詳細については、 クエリファイル を参照してください。
クエリコンソールは、データソース用に自動的に作成される SQL ファイルと JS ファイルで、常にデータソースにアタッチされ、IDE プロジェクトの外部に保存されます。 ターミナルと同じように、クエリコンソール で SQL ステートメントを記述して実行できます。 クエリコンソールはプロジェクトコンテキストには含まれません。 クエリコンソールは、 Scratches and Consoles | Database Consoles 内部ディレクトリにあります。
クエリコンソールの詳細については、「クエリコンソール 」を参照してください。
スクラッチファイルはクエリコンソールに似ていますが、データソースに接続されません。 スクラッチファイルとは、コードのアイデア用の一時的なメモや下書きのことです。 通常、スクラッチファイルはプロジェクトのコンテキスト外にあります。 ただし、SQL スクラッチファイルをデータソースに関連付けて、SQL エディターとして使用できます。
スクラッチファイルの詳細については、 スクラッチファイル を参照してください。
ユーザーファイルは、コンピューターまたはサーバーに保存する SQL スクリプトです。
ディレクトリやユーザーファイルの操作に関する詳細については、 ユーザーファイル を参照してください。
オブジェクトエディターは、プロシージャ、ビュー、関数、その他のオブジェクトの DDL を編集する内部ファイルです。
コンテキスト | 機能性 | |
|---|---|---|
クエリファイル | データソースに添付したり、データソースから切り離したりできるファイル。 |
|
クエリコンソール | 特定のデータソースに添付された SQL ファイル。 |
|
スクラッチ | 特定のデータソースに添付されていないファイル。 |
|
ユーザーファイル | マシンに保存されているファイル。 |
|