浏览代码

auto commit on excess transactions

version-14
Anand Doshi 13 年前
父节点
当前提交
16d13a3bd0
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. +2
    -2
      py/webnotes/db.py

+ 2
- 2
py/webnotes/db.py 查看文件

@@ -25,7 +25,7 @@ class Database:
self.in_transaction = 0 self.in_transaction = 0
self.transaction_writes = 0 self.transaction_writes = 0
self.testing_tables = [] self.testing_tables = []
self.auto_commit_on_excess = 0
self.auto_commit_on_many_writes = 0


self.password = self.get_db_password(self.user, password) self.password = self.get_db_password(self.user, password)
@@ -93,7 +93,7 @@ class Database:
if self.in_transaction and query[:6].lower() in ['update', 'insert']: if self.in_transaction and query[:6].lower() in ['update', 'insert']:
self.transaction_writes += 1 self.transaction_writes += 1
if self.transaction_writes > 5000: if self.transaction_writes > 5000:
if self.auto_commit_on_excess:
if self.auto_commit_on_many_writes:
webnotes.conn.commit() webnotes.conn.commit()
webnotes.conn.begin() webnotes.conn.begin()
else: else:


正在加载...
取消
保存