Update comment
This commit is contained in:
@@ -177,10 +177,10 @@ def pick_snapshot(name: str, tag: str) -> None:
|
|||||||
cur.execute(f"update operation set redo_child = '{target}' where id = '{target_parents[1]}'")
|
cur.execute(f"update operation set redo_child = '{target}' where id = '{target_parents[1]}'")
|
||||||
execute_redo(name)
|
execute_redo(name)
|
||||||
|
|
||||||
# transaction is volatile, commit/rollback will destroy transaction.
|
# transaction is volatile, commit/abort will destroy transaction.
|
||||||
# can not redo a rollback transaction.
|
# can not redo an aborted transaction.
|
||||||
# but can undo a committed transaction... inconsistent...
|
# but can undo a committed transaction... inconsistent...
|
||||||
# it may remove snapshot tag if snapshot in a rollback transaction
|
# it may remove snapshot if it is in aborted transaction
|
||||||
|
|
||||||
def have_transaction(name: str) -> bool:
|
def have_transaction(name: str) -> bool:
|
||||||
with conn[name].cursor(row_factory=dict_row) as cur:
|
with conn[name].cursor(row_factory=dict_row) as cur:
|
||||||
@@ -189,7 +189,7 @@ def have_transaction(name: str) -> bool:
|
|||||||
|
|
||||||
def start_transaction(name: str, strict: bool = False) -> None:
|
def start_transaction(name: str, strict: bool = False) -> None:
|
||||||
if have_transaction(name):
|
if have_transaction(name):
|
||||||
print("Only support single transaction now, please commit/rollback current transaction!")
|
print("Only support single transaction now, please commit/abort current transaction!")
|
||||||
return
|
return
|
||||||
|
|
||||||
curr = _get_current_operation(name)
|
curr = _get_current_operation(name)
|
||||||
|
|||||||
Reference in New Issue
Block a user