Index für ein Feld erstellen

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.

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