我在我的网络应用程序中大量使用sqlalchemy。有时发生的事情是我在代码中有一个异常,这使得我的代码从那时开始失败,因为postgres不会允许其他任何事情发生。
此消息填满了我们的日志:
This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was...
我可以用postgres更宽容的方式配置这些东西吗?我不关心此前的交易是否失败。只是不想永久阻止其他一切。