У SQL всегда была отличная возможность: каскадные удаления. Вы планируете это заранее, и когда пришло время что-то удалить, BAM! Не нужно беспокоиться обо всех этих зависимых записях.
Однако в настоящее время он почти запрещает фактически удалять что-либо. Вы отмечаете его как удаленное и прекратите показывать его. К сожалению, я не смог найти твердого решения для этого, когда есть зависимые записи. Я всегда вручную кодировал сложную сеть мягких удалений.
Есть ли лучшее решение, которое я полностью пропустил?