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 データソースを右クリックし、 を選択します。
マイグレーションダイアログで、適用する変更を選択します。
必要に応じて、スクリプトのプレビュータブで生成されたスクリプトを変更します。実行する予定のスクリプトのみを残します。
JetBrains Rider での移行の詳細については、「スキーマの移行および移行の制御ダイアログ」を参照してください。
実行をクリックします。
DDL データソースにダンプ
DDL マッピングが作成されていることを確認します。
データベースツールウィンドウ ( ) で、データソースを右クリックし、 を選択します。
DDL データソースに通常のデータソースにないオブジェクトがある場合。これらのファイルが削除されるという警告が表示されます。
設定
名前 | 説明 |
---|---|
名前 | マッピングの名前。 |
コメント | マッピングについてコメントします。 |
データソース | DDL データソースにマップされるデータソースを選択または作成します。 |
DDL データソース | 実際のデータソースにマップする DDL データソースを選択または作成します。 |
スコープ | マッピングで使用されるスキーマまたはデータベースを選択します。 |
関連ページ:
データソース
データベースツールと SQL プラグインを有効にするこの機能は、JetBrains Rider にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースは接続構成です。データベースへ...
DDL データソース
データベースツールと SQL プラグインを有効にするこの機能は、JetBrains Rider にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。DDL データソースは、データ定義言語ステ...
スキーマの比較と移行
データベースツールと SQL プラグインを有効にするこの機能は、JetBrains Rider にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。JetBrains Rider では、同じ...
基本サポート付きデータベース
データベースツールと SQL プラグインを有効にするこの機能は、JetBrains Rider にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースを作成するには、JDBC ドラ...