【问题标题】:PgSQL default action on UPDATE | DELETE of foreign keysPgSQL 对 UPDATE 的默认操作 |删除外键
【发布时间】:2018-09-15 12:47:39
【问题描述】:

在 PostgreSQL 中,在 UPDATE / DELETE 事件中,对使用外键引用父表的子表的默认操作是什么?

可能的列表如下:

NO ACTION | RESTRICT | CASCADE | SET NULL | SET DEFAULT

我想它可能是NO ACTION,但官方文档并没有在events paragraph of the SELECT statement specs中指定它(不幸的是,该段落的深层链接不可引用)。

【问题讨论】:

    标签: postgresql foreign-keys table-relationships


    【解决方案1】:

    就在REFERENCES子句的描述中

    Quote from the manual

    NO ACTION

    ....这是默认操作。

    【讨论】:

    • 非常感谢。我第二次付出了一些努力,但在该页面中我真的找不到 NO ACTIONREFERENCES 的出现,这可以澄清我。
    猜你喜欢
    • 2018-09-02
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 2014-12-26
    • 1970-01-01
    相关资源
    最近更新 更多