我需要将部门数据导入我的odoo数据库,因为这个odoo不能这样做,因为ID字段是只读的,所有论坛告诉我必须用python模块改变这个,你能帮我解决这个问题,谢谢
答案 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
这真的很辛苦好运