@JeanPaulBelmondo

Как хранить данные по сущностям «пользователь» и «интеграция»?

Две сущности, "пользователь" и "интеграция". У пользователя может быть неограниченное кол-во интеграций. На условной странице "integrations", должен выводится список всех возможных интеграций со статусами - "вкл / выкл"
Два варианта:
1) сделать таблицу integrations, не привязывая её к конкретному пользователю и на странице просто отображать этот список отдельно загружая статус.
Сами же настройки интеграции уже хранить в отдельной таблице и уже она будет привязана и к пользователю и к интеграции;
2) при первой авторизации пользователя создавать ему записи сразу о всех интеграциях и их настройках (около 40), а в будущем просто актуализировать.
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
Пользователь и Интеграция

Настройка: код пользователя, код интеграции, состояние (Вкл./Выкл./Неопределенно)
Как наполнять эту таблицу определитесь при реализации. Можно: вручную или автоматически триггером. И каскадное удаление по внешнему ключу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы