Мне нужно импортировать данные отдела в мою базу данных odoo, так как этот odoo не может этого сделать, потому что поле ID доступно только для чтения, все участники форума сообщают, что я должен изменить это с помощью модуля python, можете ли вы мне помочь для решения этой проблемы, спасибоИзменить базовое поле odoo 9
-1
A
ответ
0
my fiend Я работаю над случаем, подобным вашему, теперь этот вопрос не для форумов, это настоящая работа, необходимая для создания копии вашей базы данных, добавляет идентификаторы для каждой таблицы и исправить связь между ними, когда вы закончите использовать все для базы данных postgres:
добавить id в каждую таблицу создать многое поле в новых таблицах, чем исправить его значения новым идентификатором и старым первичным ключом и foriegn ключ
T1 One------To------Many T2
old_id old_forignkey_T1
AE1 AE1
создать копию этой таблицы: добавить идентификатор и many2one_fields
copy_T1 copy_T2
id old_id old_forienkey_T1 many2one_field_id
1 AE1 AE1 null
фиксируют значения полей many2one в соответствии с идентификатором, old_id, old_forign ключ:
1 AE1 -----> AE1 1
это действительно тяжелая работа удачи