对于我当前的一个项目,我正在尝试首先为应用程序设计数据库模式。但是,我无法决定是否在我的应用程序的用户模型上使用单表继承。
用户可以是:所有者、居民或管理员,由于他们共享相同的属性和不同的功能,我认为 STI 在这里适用。我是否朝着正确的方向前进?如果没有,请提出更好的替代方案。多态关联在这里合适吗?请注意,身份验证和访问控制是针对用户的,就像通常那样。
问候,
对于我当前的一个项目,我正在尝试首先为应用程序设计数据库模式。但是,我无法决定是否在我的应用程序的用户模型上使用单表继承。
用户可以是:所有者、居民或管理员,由于他们共享相同的属性和不同的功能,我认为 STI 在这里适用。我是否朝着正确的方向前进?如果没有,请提出更好的替代方案。多态关联在这里合适吗?请注意,身份验证和访问控制是针对用户的,就像通常那样。
问候,