У меня есть таблица "многие ко многим", в которой хранятся записи для каждой разрешенной роли, которую может иметь пользователь. Если пользователь обновляет свои роли (добавляет и удаляет) роли, как мне с этим справиться?
Должен ли я сначала удалить все роли пользователей, а затем добавить выбранные? Или выполнить какое-то сопоставление?