次の設計上の問題に対処する最善の方法は何だろうと思っています。
設定テーブルを持つユーザーがいます。また、ユーザーに属する Venue も作成します。以下の機能が欲しいです。
会場にはプリファレンスがあり、そのすべてがユーザーに属するプリファレンス テーブルに設定されます。これらを「デフォルト」の設定にしたい。ただし、個々の会場はこれらの設定を上書きできます。
単一テーブルの継承? モデルを分離し、「Venue Preferences?」の存在を確認します。
次の設計上の問題に対処する最善の方法は何だろうと思っています。
設定テーブルを持つユーザーがいます。また、ユーザーに属する Venue も作成します。以下の機能が欲しいです。
会場にはプリファレンスがあり、そのすべてがユーザーに属するプリファレンス テーブルに設定されます。これらを「デフォルト」の設定にしたい。ただし、個々の会場はこれらの設定を上書きできます。
単一テーブルの継承? モデルを分離し、「Venue Preferences?」の存在を確認します。