Openerp 一次只提交一个写入
-
最新写了个多线程写入数据,数据量大时得跑3个多小时,
循环执行self.write的时候,只有在循环结束后一起写入数据,
就是说3个小时的数据,最后一起写入,如果中间有间断,前面都是白费力,
所以必须有一个写入,一个提交,请教buke大大,终于解决
cr.autocommit(True)
cr.execute(‘somesql’)
cr.commit()
附图可以看到每次写入的时间不同
还是有遗留的问题,希望和大家一起讨论
1.self.write() 怎么也执行一次写入,一次提交
2.写入过程中怎么pass错误,程序继续执行
引发错误
values = {‘track_time’:'88888'}
try:
self.write(cr, uid, 13002, values)
except Exception,e:
print 'ee',e
可以打印e但是,程序直接异常退出