设置都是继承自res.config.settings对象,settings又是一个TransientModel. 自己在写一个config的时候发现每天数据库表里的数据都会被清空。。。
从源码上面可以看出,TransientModel不会永久存在数据库里,会定期被清空。
那么如何指定这个被清空的时间呢?
我们可以使用 _transient_max_count 或 _max_age 这两个属性。
也可以在配置文件中添加:
osv_memory_count_limit
osv_memory_age_limit
这两个属性来指定,当数据集的行数到达指定行数后触发清空机制。