base: add index to wkf_triggers
bzr revid: ced-b9b0ccc62c2525305ae963ebe95342b5751fff6c
This commit is contained in:
@@ -146,5 +146,11 @@ class wkf_triggers(osv.osv):
|
||||
'instance_id': fields.many2one('workflow.instance', 'Destination Instance', ondelete="cascade"),
|
||||
'workitem_id': fields.many2one('workflow.workitem', 'Workitem', required=True, ondelete="cascade"),
|
||||
}
|
||||
def _auto_init(self, cr):
|
||||
super(wkf_triggers, self)._auto_init(cr)
|
||||
cr.execute('SELECT indexname FROM pg_indexes WHERE indexname = \'wkf_triggers_res_id_model_index\'')
|
||||
if not cr.fetchone():
|
||||
cr.execute('CREATE INDEX wkf_triggers_res_id_model_index ON wkf_triggers (res_id, model)')
|
||||
cr.commit()
|
||||
wkf_triggers()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user