Docs Menu
Docs Home
/
Relational Migrator
/

合成外部キー

項目一覧

  • ユースケース
  • 動作
  • はじめる
  • 詳細

Relational Migrator を使用すると、合成外部キーを作成できます。 外部キーは、共有値を通じて 2 つのテーブル間の関係を定義および表示します。 合成外部キーは 2 つのテーブル間の関係も表しますが、通常の外部キーとは異なりソース データベースに存在せず、Relational Migrator を使用して直接定義できます。 合成外部キーはテーブル間の関係を表し、それらの関係に基づいてマッピングルールを作成できます。

ソース データベースに外部キーが定義されておらず、2 つのテーブル間に論理的な関係が存在する場合は、合成外部キーを使用します。 マッピング ルールを作成する前に合成外部キーを作成し、テーブル間の関係を定義してから、テーブルとコレクション間の関係を定義します。

  • Relationalモデルの図示ツールバーを使用して合成外部キーを追加できます。 合成外部キーを追加するために、 MongoDBモデルを使用することはできません。

  • 合成外部キーは、各テーブルから 1 つのフィールドにのみ構築できます。

  • 単一の外部キー フィールドに定義できる合成外部キーは 1 つだけです。

  • 任意の列とテーブル間で 合成外部キー を作成できますが、テーブル行が選択した列に共通の値を共有していない場合、埋め込みドキュメントと配列は移行ジョブ中に入力されません。

  • 合成外部キーの追加

戻る

ID フィールドをカスタマイズする