Вопросы к Поиску с Алисой
Разница между ON DELETE CASCADE и RESTRICT при работе с внешними ключами заключается в поведении при удалении связанных строк в главной таблице: metanit.com learnsql.com
Выбор между этими опциями зависит от того, какие объекты представляют связанные таблицы. www.postgresql.org Если таблица-ссылочная представляет компонент, который не может существовать независимо, то подходит опция CASCADE. www.postgresql.org Если таблицы представляют независимые объекты, то более уместна RESTRICT или NO ACTION. www.postgresql.org