Odoo启动参数 `-u all` 和 `-u base` 的区别
-
有人问这两个启动参数有什么区别,有人表示感觉不太一样。其实代码里是这样写的:
if 'base' in tools.config['update'] or 'all' in tools.config['update']: cr.execute("update ir_module_module set state=%s where name=%s and state=%s", ('to upgrade', 'base', 'installed'))
无论是用
-u all
还是用-u base
,系统都是将base
模块设为待更新模块,因为base
模块是所有其他模块的依赖模块,所以所有其他的安装的模块也会被更新。