合成外部キーの追加
マッピングルールを作成する前に、合成外部キーを使用してテーブル間の関係を確立します。 合成外部キーは 2 つのテーブル間の関係を表しますが、通常の外部キーとは異なり、ソースデータベースに存在せず、Relational Migrator を使用して直接定義できます。
手順
図のツールバーで、 Add a synthetic foreign keyをクリックします。
親テーブルを選択します。
親テーブルは、次の 2 つの方法で選択できます。
単一のテーブルをクリックするか、
親テーブルと子テーブルの選択の間でクリックしてドラッグします。 この方法で親テーブルと子テーブルを選択すると、ステップ5が完了します。
Add relationship paneで、濃度を選択します。
One to oneを選択する場合、親テーブルの各行は子テーブルの最大 1 行に関連付けられている必要があります。
One to manyを選択すると、親テーブルの各行は子テーブル内の 0 行以上の行に関連付けることができます。
[ Parent field ] ドロップダウンをクリックし、親フィールドを選択します。
[ Child table ] ドロップダウンをクリックし、子テーブルを選択します。
潜在的な関係を表すために、関係モデルの親テーブルと子テーブルの間には青い線が表示されます。
[ Child field ] ドロップダウンをクリックし、子フィールドを選択します。
親フィールドの値に対応する値を持つ子フィールドを選択します。
[Save and close] をクリックします。
次のステップ
合成外部キーを編集または削除するには、2 つのテーブル間の関係モデル内の行をクリックします。 Relationshipsペインで、 Edit relationshipまたはDelete relationshipボタンをクリックできます。