tam*_*oon 15 postgresql entity-framework
嗨我是postgresql环境的新手,所以已经迷失了一段时间.我希望在删除父实体时保留我的数据.我想知道如何为postgresql数据库制作'ON DELETE SET NULL'.请给我一个线索.
Cra*_*ger 24
ON DELETE SET NULL 是标准的外键约束选项.
CREATE TABLE some_child (
parent_id integer references parent(id) on delete set null
);
Run Code Online (Sandbox Code Playgroud)
要么:
ALTER TABLE some_child
ADD CONSTRAINT parent_id_fk
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE SET NULL;
Run Code Online (Sandbox Code Playgroud)
请参阅文档.
在以后的帖子中,请确保包含PostgreSQL版本并解释您已经尝试过的内容.