【发布时间】:2020-04-23 19:06:38
【问题描述】:
我想问题很清楚,我正在使用 postgresql 12,在此先感谢。
我不想更新被引用的表(巨大的数据集)并通过创建一个外键来引用一个巨大的表来创建一个新的。所以我不能改变引用的表。
【问题讨论】:
标签: sql database postgresql foreign-keys ddl
我想问题很清楚,我正在使用 postgresql 12,在此先感谢。
我不想更新被引用的表(巨大的数据集)并通过创建一个外键来引用一个巨大的表来创建一个新的。所以我不能改变引用的表。
【问题讨论】:
标签: sql database postgresql foreign-keys ddl
不,它不会直接影响表格。
虽然操作被引用的表可能会导致违反约束。例如,如果引用表中的任何行指向被引用表,而您想删除后者,则会引发异常。你必须先摆脱关系。
P.S.:另外,请小心使用 hibernate 等映射框架 - 您需要正确定义关系,以免将任何更改级联到父表。
【讨论】: