2016-06-16 31 views
2

我无法找到如何在pgAdmin 3中添加ON DELETE CASCADE规则。我希望如果父表中的记录被删除,那么子表中的相应记录将自动成为删除。在pgAdmin中定义ON DELETE CASCADE 3

但是,在pgAdmin中直观地创建表格时,我找不到此选项。

我可以看到这样的事情:

pgAdmin menu

但这一切似乎提供选项来达到我想要的......任何想法如何通过pgAdmin的办呢?

+1

为什么不直接做在SQL?将DDL语句放在脚本中是更好的选择(所以你可以将它们放在版本控制之下,可以轻松地将它们部署到其他环境中,还有更多的原因,可以从头开始重新创建数据库......) –

+0

@a_horse_with_no_name嗯,我可以用手做...但我想知道如何通过pgAdmin来做到这一点...... – Whirlwind

回答

0

哦,我刚刚发现它,它很简单,但我仍然会将它发布给未来的读者提出同样的问题。当创建外键约束有操作选项卡,并从那里可以定义要在更新发生什么,或删除:

enter image description here