PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

ON DELETE SET NULL in postgres

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.