From 0a70ea8a9514b367796ec245efbd9c8b7468907a Mon Sep 17 00:00:00 2001 From: forest Date: Sun, 21 Mar 2021 12:16:17 -0500 Subject: [PATCH] fix postgres serializable transaction --- capsulflask/db_model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/capsulflask/db_model.py b/capsulflask/db_model.py index 46101da..ac3eaee 100644 --- a/capsulflask/db_model.py +++ b/capsulflask/db_model.py @@ -13,7 +13,7 @@ class DBModel: def __init__(self, connection, cursor): self.connection = connection self.cursor = cursor - self.cursor.execute("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;") + #self.cursor.execute("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;") # ------ LOGIN --------- @@ -362,7 +362,7 @@ class DBModel: # have to make a new cursor to set isolation level # cursor = self.connection.cursor() self.cursor.execute(""" - BEGIN TRANSACTION; + BEGIN TRANSACTION ISOLATION LEVEL SERIALIZABLE; UPDATE host_operation SET assignment_status = 'assigned' WHERE host = %s AND operation = %s AND operation != ( SELECT COALESCE(