【发布时间】:2016-10-14 05:21:28
【问题描述】:
如果这是我的模特:
class Entity(Base):
id = Column(Integer, primary_key=True)
count = Column(Integer, default=0)
我想删除任何达到count 值 3(或任何数字)的行。
我怎样才能做到这一点?
我应该在我的 Web 应用程序的控制器中实现这样的删除吗?每次增加 count 时,我检查它的值是否为 3?我应该如何关心正在改变值的并发请求?什么是最好的解决方案?
【问题讨论】:
标签: python postgresql concurrency sqlalchemy locking