我怎样才能像django orm一样用sqlalchmey orm在fastapi中实现原子性。我正在尝试做一个cron脚本,它将从s3桶和数据库中删除大量数据。如果s3操作失败,它将产生不一致性,或者s3通过,数据库失败。所以我想像django中那样实现原子性“使用原子事务”。我想做的是做一个cron脚本,它将从s3桶和数据库中删除大量数据。
cnwbcb6i1#
一个简单的方法是这样的,
def function_name(...): try: ... db.commit() except: db.rollback() finally: db.close()
1条答案
按热度按时间cnwbcb6i1#
一个简单的方法是这样的,