ON DELETE SET NULL
е стандартна опция за ограничение на външен ключ.
CREATE TABLE some_child (
parent_id integer references parent(id) on delete set null
);
или:
ALTER TABLE some_child
ADD CONSTRAINT parent_id_fk
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE SET NULL;
Вижте документацията .
В бъдещите публикации се уверете, че сте включили вашата версия на PostgreSQL и обяснете какво вече сте опитали.