エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 人気コメント
- 新着コメント
関連記事
Railsでreferencesを使用した外部キーに、同時にUnique属性を設定する - TechBox
Railsで新しいモデル(テーブル)の作成で外部キー(外部参照)を設定する時に、 同時にユニーク属性を設... Railsで新しいモデル(テーブル)の作成で外部キー(外部参照)を設定する時に、 同時にユニーク属性を設定していく手順を記載します。 余り使う機会はないかもしれませんが、今回は以下の例を使っていきます。 (例)Userが複数のOrganizationに所属できる多対多の関係で、そのうちの一のOrganizationをデフォルトとして保持するDefaultOrganizationテーブルを作成する場合。 以下がER図です。 試行錯誤して結果を得たので、経過も踏まえて記述します。 解答に書いている事がやり方なので、手早く正解が欲しい方はそちらをご覧下さい。 なぜ必要なのか 普通に外部参照だけをする場合 index作成と同じ要領でuniqueしてみる 1ファイル内で指定 2ファイル内で別々に指定 インデックス付与だけを別に実行 解答 なぜ必要なのか 使用しているDBにもよりますが、先に出した例で