odoo开发笔记--取消正在升级中模块
场景描述:
开发过程中,有时候会遇到,模块安装的时候,一直卡着,走不过去;或者安装报错,导致进入了系统!
这个时候,怎么处理呢?
先简单说下,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'