2016-12-29 4 views
-1

Мне нужно импортировать данные отдела в мою базу данных odoo, так как этот odoo не может этого сделать, потому что поле ID доступно только для чтения, все участники форума сообщают, что я должен изменить это с помощью модуля python, можете ли вы мне помочь для решения этой проблемы, спасибоИзменить базовое поле odoo 9

ответ

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 

это действительно тяжелая работа удачи

 Смежные вопросы

  • Нет связанных вопросов^_^