Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
3034 มุมมอง
models.execute_kw(db, uid, password,
    'res.partner', 'search',
    [[['is_company', '=', True], ['customer', '=', True]]])

when these type of external command runs, a postgres command also runs behind then scene which evaluate the result.
I want to know what command run in postgres when a odoo api function runs.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi Rohit,

Maybe _where_calc method can help you. Try to trace the code, put the print statements which will print the query for the domain.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Run Odoo with the startup parameter:

--log-sql
enables DEBUG logging of SQL querying

You can do this either on the command-line or via a Configuration File.

See:

https://www.odoo.com/documentation/11.0/reference/cmdline.html

https://www.odoo.com/documentation/11.0/reference/cmdline.html#configuration-file

อวตาร
ละทิ้ง