У меня есть приложение с пользователями. У всех пользователей есть роли(гость, модератор, администратор, помощник). Атрибуты этих пользователей практически одинаковые, а вот связи с другой сущностью - разные. У администратора может быть связь многие к многим, а у гостя, один к многим.
Вопрос заключается в следующем:
Нужно ли для каждого пользователя создавать отдельную таблицу или всё же можно создать одну и прописать отдельную бизнес логику для коректного заполнения каждой роли?
если это реальное приложение, то не изобретай велосипед, а возьми интеграцию с чем-то вроде oauth с ролями
У меня просто секюрное приложение. Но вот и стал вопрос, как правильно хранить пользователей.
юзеров хранить как таблицу роли как таблицу назначение ролей как мени то мени есть еще подход с фичами, это как мини-роли, там уже наследование надо продумывать и прочее
Обсуждают сегодня