ограничение внешнего ключа on update cascade или restrict оставить, т.к. set null не вариант
Вообще, обычно ключи (PK) не меняют, так что каскадное обновление практически ненужно.
RESTRICT оставь. Или ничего не пиши вообще -- RESTRICT по умолчанию
Почти нигде не видела использование каскадного удаления. Обычно, эти ограничения ставят и пррверяют программным путем, из пакетов.
Обсуждают сегодня