场景描述:

开发过程中,有时候会遇到,模块安装的时候,一直卡着,走不过去;或者安装报错,导致进入了系统!

这个时候,怎么处理呢? 

先简单说下,odoo中模块的升级有4个状态,模块相关的安装情况记录在表:ir_module_module 中;

state

uninstallable  不可安装

uninstalled    未安装

                   安装中

to upgrade   升级中

installed       已安装

例如:取消升级中的模块。注意这里只是举例,查找了“所有”的记录,可以指定特定的某个模块。

选择所有在升级的模型
SELECT *
FROM ir_module_module
WHERE state = 'to upgrade' 

查看某个模块的安装状态:
select name,state from ir_module_module where name='模块名';
将状态为’to upgrade’改为’installed’ UPDATE ir_module_module SET state = 'installed' WHERE state = 'to upgrade'