объектов?
удалять только рут, остальную логику - в чтение
А можно пожалуйста поподробней? Как их отправлять в чтение? И что самое главное - можно ли это как-то решить средствами популярных бд? (я вижу главную проблему в том, что нужно явно ссылаться на каждый объект)
ну вот у вас есть юзеры, посты и комменты. софтделет юзера ставит в юзере deleted_at=now(), больше ничего не трогает. А чтобы посты удаленных пользаков не показывались в ленте, джоиньте пользака и проверяете на делетед_ат при чтении
Аа, понял! Спасибо!
А при удалении категории, наверное, не стоит брошенные продукты переставать показывать? У каждого продукта есть category_id, куда их при удалении категории девают? (извиняюсь за оффтоп)
а какие у вас бизнес-требования на эту тему?
Особо требований нет, в голове механизм строю
ну вот подумайте. Может, их надо явно перетащить в другую категорию при удалении, или не давать удалять категорию, в которой есть товары.
я бы просто ошибку кидал, разрешив удалять только пустую категорию
Ага, "или" там лишнее) Пусть перетаскивают обновлением category_id
Обсуждают сегодня