0

関係のあるusermerchantがあります。関係に関する情報を保存する必要があるため、 => through を使用していuser_merchant_relationsます。

1) 私の命名規則は間違っていますか? 私はそれがなければならないかもしれないことを示すいくつかの答えを読みましたmerchant_user

2) 「結合」/「スルー」テーブルに別の ID を持たないように強制する必要があります (たとえば、2 つの外部キーのみを持つ)。

3) リレーション テーブルで a を参照しprogram_idます。User-Merchantリレーションは 1 つしか持つことができません...Programしかし、多くの-リレーションProgramsに属します... これを処理する正しい方法は何ですか?UserMerchant

どうもありがとうございました。

4

1 に答える 1