我在使用 PostgreSQL 的项目中遇到了问题。
假设有两个表A
和,B
两者都有一个名为 的(唯一)字段。table的列被声明为主键,而 table 的列被声明为指向 table 的外键。A
B
ID
ID
A
ID
B
A
我的问题是每次我们将新数据输入数据库时,表中的值B
往往会先于表中的值更新A
(这个问题无法避免,因为项目是这样设计的)。A
所以我必须修改和之间的关系B
。
我的目标是实现这样一种情况,即我可以在启用该子句的同时将数据分别插入A
和插入。更重要的是,INSERT 和 DELETE 查询可能同时发生。B
ON DELETE CASCADE
有什么建议么?