на User и фильм к которому этот отзыв. Распространенная ли практика иметь в модели два внешних ключа и при удалении какой либо(не важно) род. сущности удалиться и зависимая сущность?
Обычная практика.
Делать много ключей норм практика, а вот удаление сучностей нужно продумывать тщательно, например в вашем примере при удалении юзера удалятся его посты, удалять юзеров плохая практика, лучше поставить им признак "Удален" или как то иначе... Чтобы посты покинувшего нас юзера остались доступны остальным...
Обсуждают сегодня