ON DELETE SET NULL
jest standardową opcją ograniczenia klucza obcego.
CREATE TABLE some_child (
parent_id integer references parent(id) on delete set null
);
lub:
ALTER TABLE some_child
ADD CONSTRAINT parent_id_fk
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE SET NULL;
Zobacz dokumentacja .
W przyszłych postach upewnij się, że podałeś swoją wersję PostgreSQL i wyjaśnij, czego już próbowałeś.