sql >> Databáze >  >> RDS >> PostgreSQL

ON DELETE SET NULL v postgres

ON DELETE SET NULL je standardní možnost omezení cizího klíče.

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

nebo:

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

Viz dokumentaci .

V budoucích příspěvcích nezapomeňte uvést svou verzi PostgreSQL a vysvětlit, co jste již vyzkoušeli.




  1. Plně přesný výstup typů s plovoucí desetinnou čárkou v SQL Server Management Studio

  2. Oracle 11g – Najděte záznamy v CLOB pomocí Carriage Return Line Feed

  3. volání agregačních funkcí postgres nemusí být vnořeno

  4. Fulltextové vyhledávání MySQL, proč dostávám nesprávné argumenty pro MATCH