跳至内容

odoo更新模型报错解决方案


问题:更新res.partner或res.user表时,增加或修改字段报数据库错误,或其他模型字段更新报错的情况

解决方案:

一:(本地环境用pycharm启动的)

将配置文件修改参数


二、(服务器修改)

登入pgsql数据库:

su - postgres

查看所有数据库:

psql -U postgres

\l

\c 数据库名(比如odoo)

直接进入使用的odoo库:

psql 数据库名

更新写有res.partner或res.user的继承模块或存在字段更新错误的模型:

update ir_module_module set state = 'to upgrade' where name = '更新模块名';

返回结果是,UPDATE 1

退出数据库:

\q

exit

最后再重启ODOO服务就可以了

systemctl restart odoo


 

三、字段增加属性

字段中增加 company_dependent=True 属性

 重启服务即可

 

odoo服务自动停止问题解决