如何在postgreSQL中将FK关系设置为NULL

时间:2016-03-02 18:32:26

标签: postgresql foreign-key-relationship

如何将FOREIGN KEY (packet_id) REFERENCES girvi_packet(id) DEFERRABLE INITIALLY DEFERRED设置为NULL?

如果父项被删除postgreSQL会引发父项缺失的错误,我想抑制此行为。某些第三方工具默认添加此约束。但我的用例要求不然。

1 个答案:

答案 0 :(得分:0)

外键的目的是防止孤儿。你唯一能做的就是删除约束

ALTER TABLE ... DROP CONSTRAINT ...