Docs Menu
Docs Home
/
Relational Migrator
/ /

合成外部キーの追加

項目一覧

  • 手順
  • 次のステップ
  • 詳細

マッピングルールを作成する前に、合成外部キーを使用してテーブル間の関係を確立します。 合成外部キーは 2 つのテーブル間の関係を表しますが、通常の外部キーとは異なり、ソースデータベースに存在せず、Relational Migrator を使用して直接定義できます。

  1. 図のツールバーで、 Add a synthetic foreign keyをクリックします。

  2. 親テーブルを選択します。

    親テーブルは、次の 2 つの方法で選択できます。

    • 単一のテーブルをクリックするか、

    • 親テーブルと子テーブルの選択の間でクリックしてドラッグします。 この方法で親テーブルと子テーブルを選択すると、ステップ5が完了します。

  3. Add relationship paneで、濃度を選択します。

    • One to oneを選択する場合、親テーブルの各行は子テーブルの最大 1 行に関連付けられている必要があります。

    • One to manyを選択すると、親テーブルの各行は子テーブル内の 0 行以上の行に関連付けることができます。

  4. [ Parent field ] ドロップダウンをクリックし、親フィールドを選択します。

  5. [ Child table ] ドロップダウンをクリックし、子テーブルを選択します。

    潜在的な関係を表すために、関係モデルの親テーブルと子テーブルの間には青い線が表示されます。

  6. [ Child field ] ドロップダウンをクリックし、子フィールドを選択します。

    親フィールドの値に対応する値を持つ子フィールドを選択します。

  7. [Save and close] をクリックします。

  • 合成外部キーを編集または削除するには、2 つのテーブル間の関係モデル内の行をクリックします。 Relationshipsペインで、 Edit relationshipまたはDelete relationshipボタンをクリックできます。

  • リレーショナルからルールを作成

  • MongoDB へのルールの作成

  • 推奨マッピングからのルールの作成

戻る

合成外部キー