Привет, есть колонка is_default. И в таблице, значение true для нее может иметь только одна запись.
Можно ли сделать так, чтобы при обновлении is_default какой либо из записей, предыдущая запись, у которой было установлено true для is_default, переопределялось в false.
Имею ввиду не простое решение: удалять все записи с is_default true, перед сохранением.
А есть ли может какая-то опция для модели для таких случаев, или какое-то другое элегантное решение?