(ondelete="CASCADE")
или cascade внутри relationship (cascade='delete')
Если оставить только одну конструкцию,
логика одна и та же будет?
relationship cascade и FK cascade работают на разных уровнях, поэтому оставив что-то одно ты можешь получить совсем не то же поведение.
Это не значит что ты должен использовать каскадное удаление на обоих уровнях, но должен четко представлять как система себя будет вести при каждой из реализаций
Обсуждают сегодня