Вопросы с тегом «cascade»

184
Чем JPA orphanRemoval = true отличается от предложения ON DELETE CASCADE DML

Я немного запутался в orphanRemovalатрибуте JPA 2.0 . Я думаю, что вижу, что это необходимо, когда я использую инструменты генерации БД моего провайдера JPA для создания базовой базы данных DDL, чтобы иметь отношение ON DELETE CASCADEк конкретному отношению. Однако, если БД существует и уже имеет...

163
Как добавить ограничения на удаление каскада?

В PostgreSQL 8 возможно ли добавить ON DELETE CASCADESоба внешних ключа в следующей таблице, не удаляя последний? # \d scores Table "public.scores" Column | Type | Modifiers ---------+-----------------------+----------- id | character varying(32) | gid | integer | money | integer | not null quit |...

149
Когда и зачем использовать каскадирование в SQL Server?

При настройке внешних ключей в SQL Server, при каких обстоятельствах он должен каскадироваться при удалении или обновлении, и каковы причины этого? Это, вероятно, относится и к другим базам данных. Больше всего я ищу конкретные примеры каждого сценария, желательно от того, кто их успешно...

94
cascade = {«удалить»} VS orphanRemoval = true VS ondelete = "КАСКАД

Я попытался собрать немного информации о следующих способах автоматического удаления дочернего объекта при удалении родительского объекта. Кажется, что наиболее распространенный способ - использовать одну из этих трех аннотаций: cascade = {"remove"} ИЛИ orphanRemoval = true ИЛИ ondelete =...