变更日志¶
Odoo 版本 18.0¶
Odoo 在线版本 17.4¶
内部操作符
inselect
已被移除。替代方案是使用in
搭配 Query 或 SQL 对象。参见 #171371 。
Odoo 在线版本 17.3¶
我们现在可以在
read_group
、_read_group
和域中按日期部分数字进行分组,参见 #159528 。
Odoo 在线版本 17.2¶
Odoo 在线版本 17.1¶
方法
_flush_search()
已被弃用,参见 #144747。字段的刷新现在由execute_query()
完成,并基于_search()
和其他构建此类对象的低级 ORM 方法放入SQL
对象中的元数据。这些方法还负责检查 SQL 对象中使用的字段的访问权限。
Odoo 版本 17.0¶
Odoo 在线版本 16.4¶
方法
name_get()
已被弃用,参见 #122085 。改为读取字段display_name
。
Odoo 在线版本 16.3¶
方法
_read_group()
的签名已更新,详见 #110737
Odoo 在线版本 16.2¶
重构了搜索和读取方法的实现,以便能够以最少的 SQL 查询次数将两者结合。我们引入了两个新方法
search_fetch()
和fetch()
,它们利用了这种组合。更多详情请参见拉取请求 #112126 。
Odoo 版本 16.0¶
翻译字段的翻译内容现在以 JSONB 格式存储,详见 #97692 和 #101115 。代码翻译不再存储在数据库中,而是变为静态内容,并在需要时从 PO 文件中提取。
search_count()
现在考虑了limit
参数,详见 #95589 。它限制了要计数的记录数量,从而在部分结果可接受时提高了性能。