sql >> Database teknologi >  >> RDS >> PostgreSQL

PÅ SLET SÆT NULL i postgres

ON DELETE SET NULL er en standard mulighed for fremmednøglebegrænsning.

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

eller:

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

Se dokumentationen .

I fremtidige indlæg skal du sørge for at inkludere din PostgreSQL-version og forklare, hvad du allerede har prøvet.




  1. Ruby CSV læse felter med flere linjer

  2. MYSQL - tilføj eller indsæt værdi i en kolonne afhængig af om den er tom eller ej

  3. Gruppér efter lignende streng

  4. Oracle MERGE og udarbejdet erklæring