标签: sql postgresql foreign-keys constraints
我想要删除2行具有相互约束的2个表。我无法修改数据库结构。
结构是这样的:
A (id, b_id, other_data) FOREIGN KEY (b_id) REFERENCES B(id) B (id, a_id, other_data) FOREIGN KEY (a_id) REFERENCES A(id)
我认为如果我删除同一事务中的2行,则会在最后检查约束,但是当尝试删除第一行时,我遇到了约束违规错误。
这是正确的方法吗?