order_id = fields.Many2one('sale.order', string='Order Reference', required=True, ondelete='cascade', index=True, copy=False)
What index and copy means?
What about ondelete='cascade'?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
order_id = fields.Many2one('sale.order', string='Order Reference', required=True, ondelete='cascade', index=True, copy=False)
What index and copy means?
What about ondelete='cascade'?
copy=False
If you put copy=False to a field, When you duplicate a record, That value is not copied to duplicating (Newly created)record.
ondelete='cascade'
If you put this to a Many2one field, the deletion of record will cause to deletion of one2one records according to that record.
Eg:
When you delete a Sale Order, It will delete sale order lines also.
Index=True
you can speed the database search performance. However, you should be careful not to add indexes on too many fields because the size of the database can rapidly increase. What means, you should carefully detect the most searchable fields and to create indexes for them only.
Hope it may help you :)
Thanks, it helps.
Happy To help you. :)
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
|
1
apr 19
|
2714 | ||
|
2
set 18
|
14584 | ||
|
1
feb 18
|
3848 | ||
|
1
nov 24
|
2189 | ||
|
1
gen 21
|
3593 |