Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
4376 Lượt xem

I want to create using sql command because if i am using self.create that was take a long time to get a result.

@api.multi

def action_create_history(self):

    for rec in self :

        history_obj = self.env['history.table']

        hd  = []

        hd['partner_id'] = rec.id

        hd['old_state']  = rec.state

        hd['new_state'] = 'open'

        hd['partner_reg_id']  = rec.partner_no

        hd['state']   = 'complete'
        

        history = history_obj.create(hd)

        partner.write({'history_id' : history.id})

i want change it into sql please give advice

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Chaanto,

You can execute queries like following

self._cr.execute('INSERT INTO my_test_table (column1, column2) VALUES (%s, %s)', (value1, value2))

To get the related database table of a model, put underscore instead of dots.

Thanks


iWesabe

Ảnh đại diện
Huỷ bỏ
Tác giả

Hi Global Creative Concepts Tech Co Ltd

For basic command like that i know but when i insert how about xml id, database id, etc.

is that insert automatically if not what paramater that should i put on query ?

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 2 21
4256
2
thg 10 18
3118
0
thg 3 15
3527
1
thg 3 15
5469
0
thg 3 15
3181