Damit für das Feld ein Index auf Datenbankebene erstellt wird, muss bei der Definition des Feldes der Parameter "select" mit dem Wert "1" übergeben werden.

 

Alte API

'procurement_id': fields.many2one('procurement.order', 'Procurement', select='1')

 

Neue API

procurement_id = fields.Many2one(comodel_name='procurement.order', string='Procurement', select='1')



odoo 10: Der Parameter "select" ist nicht mehr gültig. Stattdessen wird "index" verwendet.

procurement_id = fields.Many2one(comodel_name='procurement.order', string='Procurement', index=True)