更改基本字段odoo 9

时间:2016-12-29 05:56:47

标签: odoo-9

我需要将部门数据导入我的odoo数据库,因为这个odoo不能这样做,因为ID字段是只读的,所有论坛告诉我必须用python模块改变这个,你能帮我解决这个问题,谢谢

1 个答案:

答案 0 :(得分:0)

我的恶魔我正在处理像你这样的案件现在这个问题不适用于论坛这是一项真正的工作,您需要创建数据库副本将ID添加到每个表并修复它们之间的关系时你完成了把所有东西带到postgres数据库:

为每个表添加id  在新表中创建many2one字段,而不是通过新id和旧主键以及foriegn键修复它的值

      T1        One------To------Many          T2
    old_id                              old_forignkey_T1
     AE1                                   AE1

创建此表的副本:添加id和many2one_fields

  copy_T1                          copy_T2
  id    old_id                  old_forienkey_T1  many2one_field_id
  1      AE1                        AE1               null

根据id,old_id,old_forign键修复many2one字段的值:

 1      AE1          ----->     AE1               1

这真的很辛苦好运