sql >> Databasteknik >  >> RDS >> PostgreSQL

PÅ DELETE SET NULL i postgres

ON DELETE SET NULL är ett standardalternativ för främmande nyckel.

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 .

Se till att du inkluderar din PostgreSQL-version i framtida inlägg och förklara vad du redan har provat.




  1. Bygga en Hot Standby på Amazon AWS med MariaDB Cluster

  2. TYP Definitionsändring i Oracle 21c

  3. Ställ in NOW() som standardvärde för datetime datatype?

  4. Fel vid anrop av MySQL lagrad procedur via PHP