From 2dd50cdbf284fca2bfc163d172ac8a220b2fdc80 Mon Sep 17 00:00:00 2001 From: "Anup (OpenERP)" Date: Tue, 21 Sep 2010 13:00:57 +0530 Subject: [PATCH] [FIX] base : Index added on ir.propery to improve performance bzr revid: ach@tinyerp.com-20100921073057-6yb8qjay3xfhj6gs --- bin/addons/base/res/ir_property.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/bin/addons/base/res/ir_property.py b/bin/addons/base/res/ir_property.py index 2141c26b435..d444edc66ba 100644 --- a/bin/addons/base/res/ir_property.py +++ b/bin/addons/base/res/ir_property.py @@ -47,19 +47,19 @@ class ir_property(osv.osv): _columns = { - 'name': fields.char('Name', size=128), + 'name': fields.char('Name', size=128, select=1), 'res_id': fields.reference('Resource', selection=_models_get, size=128, - help="If not set, act as default property"), - 'company_id': fields.many2one('res.company', 'Company'), - 'fields_id': fields.many2one('ir.model.fields', 'Fields', ondelete='cascade', required=True), + help="If not set, act as default property", select=1), + 'company_id': fields.many2one('res.company', 'Company', select=1), + 'fields_id': fields.many2one('ir.model.fields', 'Fields', ondelete='cascade', required=True, select=1), - 'value_float' : fields.float('Value'), - 'value_integer' : fields.integer_big('Value'), # will contain (int, bigint) - 'value_text' : fields.text('Value'), # will contain (char, text) - 'value_binary' : fields.binary('Value'), - 'value_reference': fields.reference('Value', selection=_models_get2, size=128), - 'value_datetime' : fields.datetime('Value'), + 'value_float' : fields.float('Value', select=1), + 'value_integer' : fields.integer_big('Value', select=1), # will contain (int, bigint) + 'value_text' : fields.text('Value', select=1), # will contain (char, text) + 'value_binary' : fields.binary('Value', select=1), + 'value_reference': fields.reference('Value', selection=_models_get2, size=128, select=1), + 'value_datetime' : fields.datetime('Value', select=1), 'type' : fields.selection([('char', 'Char'), ('float', 'Float'),