PostgreSQL: выбор ON DELETE RESTRICT, CASCADE или SET NULL без потери связанных записей
Выбор правильного действия ON DELETE - это решение о сохранении данных, а не просто синтаксический выбор. RESTRICT защищает зависимые записи, CASCADE удаляет дочерние элементы жизненного цикла, а SET NULL сохраняет строки с необязательными ссылками.
postgresql / foreign-key / on-delete / data-retention / cascade / restrict / set-null / referential-integrity