PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

ON DELETE SET NULL no postgres


ON DELETE SET NULL é uma opção de restrição de chave estrangeira padrão.
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;

Consulte a documentação .

Em postagens futuras, certifique-se de incluir sua versão do PostgreSQL e explicar o que você já tentou.