PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

ON DELETE SET NULL dans postgres

ON DELETE SET NULL est une option de contrainte de clé étrangère standard.

CREATE TABLE some_child (
    parent_id integer references parent(id) on delete set null
);

ou :

ALTER TABLE some_child 
ADD CONSTRAINT parent_id_fk 
FOREIGN KEY (parent_id) REFERENCES parent(id) 
ON DELETE SET NULL;

Voir la documentation .

Dans les prochains articles, assurez-vous d'inclure votre version de PostgreSQL et d'expliquer ce que vous avez déjà essayé.