Задать вопрос
@JeanPaulBelmondo

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

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

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

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

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