在Postgres中实际发生更新之前,Django ORM更新命令会返回吗?

时间:2018-07-02 07:15:02

标签: django postgresql

我有几行代码,依次调用QuerySet.updateInstance.save。两者都在同一模型上进行,其中save调用会覆盖初始更新(例如,将所有记录中的列更新为X,然后将我的特定实例中的同一列保存为Y)。

执行更新命令时,Postgres是否可以/在更新完成之前返回肯定结果?我的最终结果有时有时表现得好像update调用发生在保存之后 有时是指在我们的生产服务器上,数据库与应用程序代码位于不同的物理机器上。我无法在笔记本电脑上的Docker设置上本地重现此行为(一个容器用于Django,一个容器用于Postgres)。

0 个答案:

没有答案