DDL マッピング
DDL マッピング機能は、通常のデータソースと DDL データソース間の関係を設定します。マッピングを使用すると、実際のデータソースでスキーマを明示的に選択して、オブジェクトを DDL データソースと同期させることができます。または、DDL データソースの変更を通常のデータソースに適用することもできます。
例: PostgreSQL データソースに actor_1 テーブルを作成し、後でコンテキストメニューの アクションを使用して、SQL ファイルを含む actor_1.sql ファイルを DDL データソースフォルダーに追加できます。または、actor_1.sql ファイルを DDL データソースに追加し、コンテキストメニューで を選択すると、PostgreSQL データソースに actor_1 テーブルが表示されます。

DDL マッピングを追加する
次のいずれかの方法でデータソースのプロパティを開きます。
データベースツールウィンドウのツールバーで、
データソースをクリックします。
Shift+Enter を押します。

DDL マッピングタブをクリックします。
または、データベースツールウィンドウ () でデータソースを右クリックして を選択することで、このタブにアクセスできます。
データソースの <データソースの選択> をクリックします。
マップするデータソースを選択または作成します。
DDL データソースの <データソースの選択> をクリックします。
マップする DDL データソースを選択または作成します。
スコープツリーで、マッピングに使用するスキーマまたはデータベースを選択します。
データソースから DDL データソースに変更を適用する
DDL マッピングが作成されていることを確認します。
データベースツールウィンドウで、DDL データソースを右クリックし、を選択します。
DDL データソースからデータソースに変更を適用する
DDL マッピングが作成されていることを確認します。
データベースツールウィンドウで、DDL データソースを右クリックし、を選択します。
マイグレーションダイアログで、適用する変更を選択します。
必要に応じて、スクリプトのプレビュータブで生成されたスクリプトを変更します。実行する予定のスクリプトのみを残します。
WebStorm での移行の詳細については、スキーマの移行および移行の制御ダイアログを参照してください。
実行をクリックします。

DDL データソースにダンプ
DDL マッピングが作成されていることを確認します。
データベースツールウィンドウで、データソースを右クリックして を選択します。
DDL データソースに通常のデータソースにないオブジェクトがある場合。これらのファイルが削除されるという警告が表示されます。

設定
名前 | 説明 |
|---|---|
名前 | マッピングの名前。 |
コメント | マッピングについてコメントします。 |
データソース | DDL データソースにマップされるデータソースを選択または作成します。 |
DDL データソース | 実際のデータソースにマップする DDL データソースを選択または作成します。 |
スコープ | マッピングで使用するスキーマまたはデータベースを選択します。 |
関連ページ:
データソース
データソースは接続構成です。データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。データソース設定では、イントロスペクション用のデータベースとスキーマを選択して、データベースツールウィンドウに表示したり、接続用のドライバーを変更したりすることもできます。データソースは、データソースおよびドライバーダイアログで設定できます。ダイアログにアクセスするには、データベースツールウィンドウ(表...
DDL データソース
DDL データソースは、データ定義言語ステートメント (DDL ステートメント) を含む SQL ファイルに基づくデータベース構造の仮想ビューです。エディターでは、このようなファイルに定義されているすべてのテーブル、列、その他のオブジェクトを参照できます。ダイアグラム表もサポートされています。DDL データソースを使用すると、データベースのバージョン管理を維持できます。SQL ファイルを VCS システムに保存し、データベース構造が更新されるたびに再生成します。作成された DDL データソースは...
スキーマの比較と移行
WebStorm では、同じ型の 2 つのデータベースオブジェクトを比較できます。例: 2 つのスキーマ、2 つのテーブル、または 2 つのルーチンを比較できます。オブジェクトを含むデータベースは、別のサーバーでホストできます。WebStorm は、マイグレーションダイアログでこれら 2 つのオブジェクトの構造の違いを示します。移行は、構造と変更をあるオブジェクトから別のオブジェクトに (たとえば、あるスキーマから別のスキーマに) 移行するプロセスです。WebStorm では、これらのオブジェク...
基本的なサポートを備えたデータベース
データソースを作成するには、JDBC ドライバーが必要です。WebStorm には、完全サポートと基本サポートの 2 種類のドライバーがあります。データソースおよびドライバーダイアログのドライバータブで、完全で基本的なサポートを提供しているデータベースベンダーのリストを確認できます。また、ユーザーが作成したドライバーは基本的なサポートを備えたドライバーと見なされることに注意してください。完全サポートには、強化されたコード補完やデータベースオブジェクトの検索(イントロスペクション)の改善などの機能...