ON DELETE SET NULL
ist eine standardmäßige Einschränkungsoption für Fremdschlüssel.
CREATE TABLE some_child (
parent_id integer references parent(id) on delete set null
);
oder:
ALTER TABLE some_child
ADD CONSTRAINT parent_id_fk
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE SET NULL;
Siehe Dokumentation .
Stellen Sie in zukünftigen Beiträgen sicher, dass Sie Ihre PostgreSQL-Version angeben und erklären, was Sie bereits versucht haben.