小编rau*_*jcs的帖子

如何检查外键是否设置为不存在的主键?

有时我在使用 BD At Work 时遇到问题。通常是当我尝试在会话关闭的情况下恢复或更新 Java 中的表时(著名的 LazyInitializatioException )。最后,有时问题是存在指向不存在的主键索引的值的外键。当发生这种情况时,惰性实体无法正确加载。

那么,有没有办法检查表数据是否将外键索引设置为不存在的主键?

对于单个列来说很容易。但我的意思是对于具有大约 10 或 20 个外键的表。

我正在使用 postgres。如果这是一个专门针对它的答案,那就更好了。=]

抱歉我的英语不好(不是母语)。

sql postgresql foreign-keys primary-key

2
推荐指数
1
解决办法
3466
查看次数

标签 统计

foreign-keys ×1

postgresql ×1

primary-key ×1

sql ×1