Мне нужно организовать хранение записей в базе с возможностью отмечать их как избранные.
Запись выглядит так.
{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"body": "quia et suscipit
suscipit recusandae consequuntur expedita et cum
reprehenderit molestiae ut ut quas totam
nostrum rerum est autem sunt rem eveniet architecto"
}
Вот способы реализации:
Как лучше поступить?
Ответ
Если в системе предполагается более одного пользователя:)
То конечно отдельной таблицей.
Минимальный набор полей:
message_id - ид сообщения, или что у вас в системе помечается?
user_id - ид пользователя
Т.е. типичная связь многие-ко-многим. Каждое сообщение может быть помечено избранным несколькими пользователями; один пользователь может пометить несколько сообщений.
Комментариев нет:
Отправить комментарий