Пользователь интеграции базы данных с таблицами выдачи ролей - PullRequest
0 голосов
/ 03 декабря 2018

Мне нужна помощь с небольшой проблемой БД.

У меня есть пользователь таблицы.Этот пользователь может иметь различные роли.(роль тренера, роль тренера-администратора, роль менеджера тренера).Пользователь может иметь только одну из этих ролей.Что я подумал:

  • создайте новую таблицу coach_access и эту таблицу, имеющую следующие поля:

    -id

    -userId (здесьпроблема)

    -isCoach

    -isCoachAdmin

    -isCoachManager

Проблема в том, что я не уверен, какие отношения должны бытьмежду пользователем и coach_access.Сначала я предполагал поставить пользователя roleAccess manyToOne и установить уникальный для fk userId, но я не совсем прав.У кого-нибудь из вас есть идеи, как решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...