参考周期:ON DELETE CASCADE?

时间:2012-12-16 20:25:31

标签: postgresql entity-relationship referential-integrity

enter image description here

如果“ predmet ”是FK到“ predmeti ”,并且“ nositelj ”是FK到“ nastavnici < / strong>“,

如果我为两个外键指定 ON DELETE CASCADE 并删除其中一个实体,会发生什么?它会产生错误吗?

编辑:我正在使用最新版本的PostgreSQL。

1 个答案:

答案 0 :(得分:1)

阅读RDBMS手册(您尚未指定)。通常禁止循环级联 - 在创建时会出现错误。

更新:试试http://sqlfiddle.com/#!1/24df4/2/0似乎没有被禁止 - 递归删除。

有人非常善良,因为我修复了标签,这使得我的帖子不正确)